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

Операции с ВМ

Окно состояния ВМ открывается по нажатию на название ВМ. В окне состояния для всех ВМ доступны следующие операции:

  • управление ВМ (набор управляющих кнопок зависит от состояния ВМ);

  • доступ к терминалу ВМ (доступно для запущенной ВМ);

  • клонирование;

  • перенос на другой сервер;

  • удаление.

Данные операции выполняются с помощью соответствующих кнопок в верхней части окна.

В левой части окна состояния ВМ находится панель вкладок:

  • Терминал (для запущенных ВМ);
  • Информация;
  • Мониторинг;
  • ВМ/Шаблон;
  • Процессоры;
  • Память;
  • Виртуальные диски;
  • CD-ROM;
  • USB-устройства;
  • PCI-устройства;
  • Mediated-устройства;
  • Снимки;
  • Интерфейсы;
  • Виртуальные функции;
  • Контроллеры;
  • LUN;
  • Высокая доступность;
  • Опции загрузки;
  • Резервное копирование;
  • Удаленный доступ;
  • Настройка безопасности;
  • События;
  • Теги;
  • Задачи по расписанию.

В каждой вкладке перечислены специализированные настройки ВМ.

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

В зависимости от состояния ВМ набор управляющих кнопок разный:

  • обновление окна информации о ВМ ;

  • запуск ВМ ;

  • приостановка ВМ (только для включенной);

  • выключение ВМ ;

  • перезагрузка ВМ (только для включенной);

  • принудительная перезагрузка ВМ (только для включенной);

  • выключение питания .

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

Терминал

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

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

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

Конвертация

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

Перенос (миграция)

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

По умолчанию для миграций ВМ используется сеть управления серверов, то есть миграция идет через коммутаторы veil-default, внутренние интерфейсы veil-mgmt и через тот физический или агрегированный интерфейс, куда они соответственно подключены. То есть адресом назначения миграции является IP-адрес внутреннего интерфейса veil-mgmt сервера, куда будет переноситься ВМ. С версии ECP VeiL 4.6.0 можно использовать внешние сети для миграции ВМ и переноса дисков.

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

При миграции с переносом дисков недоступные на целевом узле виртуальные диски переносятся на выбранный пользователь пул данных.

Причины отсутствия узла для миграции:

  1. Нет активных узлов в кластере (base_check).
  2. Подключенные PCI-устройства (base_check).
  3. Подключенные Mediated-устройства (base_check).
  4. Включен безопасный режим и ВМ включена (base_check).
  5. Есть неактивные виртуальные интерфейсы (network_check).
  6. Виртуальная сеть, в которую включен интерфейс, недоступна на узле (network_check).
  7. Есть виртуальные диски с типом кэширования не none (pools_check).
  8. Есть неактивные виртуальные диски (pools_check).
  9. Пул данных диска недоступен на узле (pools_check).
  10. Пул данных снимка недоступен на узле (pools_check).
  11. Есть неактивные LUN (luns_check).
  12. Есть LUN с типом кэширования не none (luns_check).
  13. LUN недоступен на узле (luns_check).
  14. Оперативная память на узле меньше или равна памяти ВМ (resources_check).
  15. Нет вхождения списка функций процессора ВМ в список функций процессора узла (resources_check).
  16. Нет свободной памяти на узле (если ВМ включена) (resources_check).
  17. Количество гарантированной памяти ВМ больше свободной памяти узла (если ВМ включена) (resources_check).
  18. Количество используемой памяти ВМ больше свободной памяти узла (если ВМ включена) (resources_check).
  19. Количество используемой частоты процессора ВМ больше свободной частоты процессора узла (если ВМ включена) (resources_check).
  20. На узле нет свободных vCPU (resources_check).
  21. Количество гарантированных vCPU ВМ больше свободных vCPU узла (если ВМ включена) (resources_check).
  22. При включенных опциях использования тегов у кластера проверяются совпадения и несовпадения тегов ВМ и тегов узла и его ВМ (tags_check).

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

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

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

  1. Генерируется временный SSH-ключ на узле назначения.
  2. При использовании внешних сетей для миграции берется IP-адрес внутреннего интерфейса узла назначения из первой внешней сети, куда включен этот сервер. Если не используются внешние сети, то адресом назначения миграции является IP-адрес внутреннего интерфейса veil-mgmt узла назначения.
  3. На узле-источнике, где находится ВМ, запускается процесс миграции, состоящий из адаптации конфигурации ВМ, переносов недоступных дисков при необходимости и, собственно, самого процесса миграции, при котором сначала копируется состояние памяти, сети, дисков ВМ, после чего она выключается на узле источнике, происходит докопирование изменившихся блоков состояния, и ВМ продолжает работу уже на узле назначения.
  4. Удаляется временный SSH-ключ на узле назначения.
  5. Адаптируется сетевые настройки ВМ на узле назначения.
  6. Ставится приоритет ВМ на узле назначения относительно других ВМ.

Миграция между хранилищами в рамках одного узла

Надо понимать, что на самом деле деле это не миграция, а перенос дисков. Вариант при включенной ВМ: перенести на другой узел, а потом на предыдущий с переносом дисков. Вариант при выключенной ВМ: перенести сами диски на другое хранилище

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

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

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

  1. Максимальная производительность и загруженность сетевого канала, используемого для миграции.
  2. Объём оперативной памяти ВМ и уровень её использования ВМ.
  3. Производительность и загруженность дисковой подсистемы при переносе дисков.

Удаление

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

Back to top