Перейти к содержанию

Общая информация

В разделе Виртуальные машины осуществляется управление жизненным циклом ВМ.

Для группы ВМ управление выполняется путем выбора необходимых ВМ из таблицы.

Для индивидуального управления путем нажатия по названию ВМ.


Управление питанием

Доступны следующие операции (в зависимости от состояния ВМ или группы ВМ набор управляющих кнопок может отличаться):

  • Обновить.

    Обновление окна информации.

  • Запустить.

  • Приостановить.

  • Выключить.

  • Перезагрузить.

  • Принудительно перезагрузить.

  • Выключить питание.

Выключение ВМ

Выключение ВМ без изменения конфигурации доступно только для ВМ с установленной ОС, так как остановка осуществляется с помощью передачи управляющим процессам ОС ACPI-команды на выключение. При этом процесс работы ВМ не останавливается полностью и при повторном запуске конфигурация ВМ не изменяется.


Перенос

Для переноса ВМ необходимо выбрать нужную ВМ и нажать кнопку image в окне со списком ВМ или открыть окно подробного просмотра ВМ и нажать кнопку Перенести. В открывшемся окне необходимо выбрать автоматический или ручной перенос.

Процесс переноса ВМ

По умолчанию для переноса ВМ используется сеть управления серверов. Перенос происходит через коммутаторы default, внутренние интерфейсы mgmt и через физический или агрегированный интерфейс, куда они подключены. Допускается использование внешней сети для переноса ВМ и дисков.

При переносе есть возможность Включить приостановку ВМ через указанное время. При включении данной опции появляется поле Введите значение в секундах для задания времени. После задания времени ВМ перейдет в состояние приостановлено до конца переноса ВМ.

Данная опция нужна, чтобы исключить случаи, когда ВМ из-за большого количества накопившихся изменений не может быть перенесена на другой узел. В данном случае процесс переноса может длиться либо неограниченно долгое время, либо прерваться с ошибкой.

При автоматическом выборе ВМ переносится на наименее загруженный первый сервер из пула ресурсов, исходя из настроек Типы собираемых метрик DRS кластера.

При ручном переносе необходимо:

  1. Включить Ручной выбор.

  2. Включить дополнительную опцию С переносом локальных дисков.

    При включенной опции появляется поле для выбора пула данных.
    Данная опция используется для пула данных, если он не является общим между серверами.
    Недоступные на целевом узле виртуальные диски переносятся на выбранный пул данных.

  3. Выбрать организацию.

  4. Выбрать пул ресурсов.

  5. Выбрать сервер.

  6. Выбрать виртуальную сеть при необходимости.

    Выбор виртуальной сети

    Существует возможность выбрать другую виртуальную сеть, доступную на целевом узле, если изначальная сеть не была расширена на целевой узел.
    Если не выбирать виртуальную сеть, то после переноса ВМ сохранит изначальное подключение (если сеть подключена к серверу) или подключится к виртуальному коммутатору veil-blackhole.

  7. Выбрать пул данных при необходимости.

    Выбор пула данных становится доступным, если была включена опция С переносом локальных дисков.

Для подтверждения переноса необходимо нажать ОК.

Примечания

Существует возможность перенести диски ВМ в рамках одного узла на другое файловое хранилище. Перенос нельзя осуществить на хранилища LVM, LUN и ThinLVM.


«Живой перенос» (перенос включенной ВМ) без общего доступа недоступен для целевого пула данных zfs.

Факторы, влияющие на скорость переноса:

  • Максимальная производительность и загруженность сетевого канала, используемого для переноса.

  • Объем оперативной памяти ВМ и уровень ее использования ВМ.

  • Производительность и загруженность дисковой подсистемы при переносе дисков.

Ошибка при переносе ВМ

Операция переноса ВМ может завершиться с ошибкой, если версия модуля virtio-balloon ядра не поддерживается текущей версией QEMU. Для осуществления переноса ВМ можно выгрузить модуль virtio-balloon из ядра.


Серверы, на которые не может быть перенесена ВМ

Серверы, на которые не может быть перенесена выбранная ВМ, при попытке переноса отображаются как зачеркнутые. При наведении курсора на зачеркнутый сервер будет отображена подсказка с причинами, по которым этот сервер может быть недоступен для переноса.
Так же причины можно посмотреть в разделе Высокая доступность в окне подробного просмотра ВМ, нажав на кнопку Серверы для восстановления. Причины сгруппированы в 7 групп: базовая, проверка ресурсов, проверка дисков, проверка LUN, проверка сети, проверка тегов и проверка пулов ресурсов.

Причины, по которым сервер недоступен для переноса
  1. Нет активных узлов в кластере (base_check).

  2. Подключенные PCI-устройства (base_check).

  3. Есть подключенное render-устройство (base_check).

  4. Подключенные mediated-устройства и доступные экземпляры такого же типа отсутствуют на других узлах (base_check).

  5. Включен безопасный режим (выключена опция очистки памяти) и ВМ включена (base_check).

  6. Есть неактивные виртуальные интерфейсы (network_check).

  7. Виртуальная сеть, в которую включен интерфейс, недоступна на узле (network_check).

  8. Есть виртуальные диски с типом кэширования не none, не directsync, не writethrough (pools_check).

  9. Есть неактивные виртуальные диски (pools_check).

  10. Пул данных диска недоступен на узле (pools_check).

  11. Пул данных снимка недоступен на узле (pools_check).

  12. Есть неактивные LUN (luns_check).

  13. Есть LUN с типом кэширования не none (luns_check).

  14. LUN недоступен на узле (luns_check).

  15. Оперативная память на узле меньше или равна памяти ВМ (resources_check).

  16. Нет вхождения списка функций процессора ВМ в список функций процессора узла (resources_check).

  17. Нет свободной памяти на узле (если ВМ включена) (resources_check).

  18. Количество гарантированной памяти ВМ больше свободной памяти узла (если ВМ включена) (resources_check).

  19. Количество используемой памяти ВМ больше свободной памяти узла (если ВМ включена) (resources_check).

  20. Количество используемой частоты процессора ВМ больше свободной частоты процессора узла (если ВМ включена) (resources_check).

  21. На узле нет свободных vCPU (resources_check).

  22. Количество гарантированных vCPU ВМ больше свободных vCPU узла (если ВМ включена) (resources_check).

  23. При включенных опциях использования тегов у кластера проверяются совпадения и несовпадения тегов ВМ и тегов узла и его ВМ (tags_check).

  24. Узел недоступен в пуле ресурсов ВМ (resource_pools_check).


Процесс переноса включенной и выключенной ВМ

Процесс переноса выключенной ВМ
  1. Если диски находятся на общем хранилище, то ВМ меняет родительский узел на узел назначения в базе контроллера.

  2. Если не все диски находятся на общем хранилище, то дополнительно происходит перенос дисков на новый узел.

  3. Если у шаблона ВМ выключены его тонкие клоны, то доступен перенос локальных дисков, при условии, что у шаблона и тонких клонов диски на пулах данных типа файловый, исключая zfs. При таком переносе после шаблона переносятся также тонкие клоны. Перенос всех дисков, снимков шаблона ВМ и его клонов производится в выбранный пул данных.

Процесс переноса включенной ВМ
  1. Генерируется временный SSH-ключ на узле назначения.

  2. При использовании внешних сетей для переноса берется IP-адрес внутреннего интерфейса узла назначения из первой внешней сети, куда включен этот сервер. Если не используются внешние сети, то адресом назначения переноса является IP-адрес внутреннего интерфейса mgmt узла назначения.

  3. На узле-источнике, где находится ВМ, запускается процесс переноса, состоящий из:

    • Адаптации конфигурации ВМ.

    • Переноса недоступных дисков (при необходимости).

    • Переноса ВМ.

    При переносе сначала копируется состояние памяти, сети, дисков ВМ, после чего она выключается на узле источнике, происходит копирование изменившихся блоков состояния и ВМ продолжает работу на узле назначения.

  4. Удаляется временный SSH-ключ на узле назначения.

  5. Адаптируются сетевые настройки ВМ на узле назначения.

  6. Устанавливается приоритет ВМ на узле назначения относительно других ВМ.

    Примечание

    «Живой перенос» (перенос включенной ВМ) без общего доступа недоступен для целевого пула данных zfs.


Теги

При нажатии кнопки image для групповой операции или в разделе Теги индивидуально для ВМ доступны операции:

  • Создать Тег.

  • Применить Тег.

После применения тега в подробной информации выбранного тега доступны операции:

  • Удалить Тег.

  • Открепить Тег от <Имя ВМ>.

Подробное описание создания и управления тегами.


Выгрузка статистики

При нажатии кнопки image необходимо в открывшейся форме указать временной промежуток и указать шаг в секундах с целью детализации информации о ВМ или группе ВМ и подтвердить кнопкой ОК.

В результате браузером будет загружен документ в формате xlsx, содержащий страницу Агрегация с общей информацией по всем выбранным ВМ и страницы Хронология отдельно для каждой из ВМ.


Снимки состояний ВМ

При нажатии кнопки image будет создана копия состояния системы ВМ на конкретный момент времени.

Подробное описание создания и управления снимками.


Клонирование

Операция не доступна для группового управления.

Операция клонирования ВМ выполняется при нажатии кнопки Клонировать. В открывшемся окне необходимо заполнить название ВМ (необязательно), выбрать из раскрывающегося списка организацию, пул ресурсов, сервер и пул данных, задать количество клонов, выбрать опции конвертирования в шаблон, включения после клонирования и управления памятью и процессорами ВМ, после чего подтвердить операцию, нажав кнопку ОК.

Конвертация

При клонировании шаблона можно выбрать опцию конвертации его в ВМ и наоборот.


Закрепление в начале списка

Чтобы закрепить ВМ, необходимо нажать кнопку image.

Закрепленные ВМ находятся в начале списка у всех пользователей, которые имеют к ним доступ.

В списке закрепленные ВМ отмечены соответствующей иконкой 📌.


Добавление в список избранных

Чтобы добавить ВМ в список избранных, необходимо нажать кнопку image.

Каждый пользователь имеет свой список избранных ВМ. В общем списке избранные ВМ отмечены иконкой ⭐.

Для просмотра полного списка избранных ВМ необходимо выполнить фильтрацию с соответствующим параметром.


Удаление ВМ

Для удаления ВМ необходимо нажать кнопку Удалить ВМ.

В открывшейся форме подтвердить удаление, предварительно включив или выключив опцию Удалять подключенные к ВМ диски.


Папки

Нажатие кнопки image позволяет изменить табличный вид списка ВМ на папки ВМ, сгруппированные по:

  • Организациям.

  • Пулам ресурсов.

  • Тегам.


Экспорт данных в CSV

Перед экспортом можно отфильтровать ВМ, нажав на кнопку Фильтр, для выгрузки данных определенных ВМ.

Для выгрузки данных ВМ в файл формата .csv необходимо нажать кнопку image. В открывшемся окне нужно выбрать:

  • Столбцы — необходимые данные для выгрузки (например: id, verbose_name, status).

  • Целевой пул данных, куда будет сохранён файл.

  • Разделитель, который будет использоваться в файле (по умолчанию — «,»; возможные разделители: «,», «;», «tab», «|»).

Затем необходимо нажать кнопку ОК для начала формирования файла.

Время формирования файла зависит от объема данных, при большом объеме данных выгрузка файла может занять много времени.


Фильтр

Для поиска ВМ необходимо нажать кнопку Фильтр и в открывшемся окне ввести название ВМ. При нажатии на кнопку image можно применить дополнительные фильтры. Список фильтров скрывается с помощью кнопки image.

Список фильтров
  • Состояние питания.

  • По дате создания.

    Необходимо ввести дату и время.

  • По дате изменения.

    Необходимо ввести дату и время.

  • Локации.

  • Кластеры.

  • Пулы ресурсов.

  • Серверы.

  • Пул данных.

  • Снимки.

  • Тонкий клон.

  • Теги.

  • Закрепленные.

  • Избранное.

  • Виртуальные сети.

  • VLAN ID.

  • Диапазон VLAN ID.

Для применения фильтров необходимо нажать на кнопку Применить.

Чтобы сбросить все фильтры, необходимо нажать на кнопку Сбросить все.


Дополнительная информация

Если на ВМ установлен Space Agent VM, то IP-адрес данной ВМ в окне Виртуальные машины будет указан всегда.

У выключенной ВМ указывается IP-адрес, который был доступен на момент выключения ВМ.