Миграция ВМ между серверами виртуализации#

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

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

Перемещение экземпляра ВМ в интерфейсе командной строки#

Для перемещения виртуальных машин используется команда:

onevm migrate <идентификатор_ВМ> <идентификатор_сервера_виртуализации>

Если необходимо выполнить миграцию ВМ без остановки ее работы, то дополнительно необходимо указать следующий аргумент команды: --live.

Примечание

Пример

Пример команды для перемещения без остановки работы ВМ с идентификатором 20 на сервер виртуализации с идентификатором 3:

onevm migrate 20 3 --live

Перемещение экземпляра ВМ в веб-интерфейсе ПВ#

Для перемещения виртуальных машин в веб-интерфейсе ПВ необходимо:

  1. На странице ВМ нажать на кнопку управления размещением и в открывшемся меню выбрать пункт Перенести ВМ:

    ../../../../_images/vm_migration1.png
  2. В открывшемся окне Мигрировать виртуальную машину следует выполнить следующие шаги:

    1. В секции Выберите Узел выбрать узел, на который необходимо переместить ВМ:

      ../../../../_images/vm_migration2.png
    1. Нажать на кнопку Перенести ВМ.

  3. В веб-интерфейсе в меню слева выбрать пункт Экземпляры ВМ — ВМ и дождаться пока в поле Статус для перемещаемой ВМ значение Миграция не изменится на ЗАПУЩЕНО:

    ../../../../_images/vm_migration3.png

Настройка миграции работающих ВМ в автоматическом режиме#

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

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

  1. Подключиться к веб-интерфейсу от имени администратора ПВ.

  2. В веб-интерфейсе ПВ в меню слева выбрать пункт Инфраструктура — Кластеры.

  3. Настроить условия срабатывания автоматического перемещения ВМ:

  • в раскрывающемся списке Автоматическая миграция выбрать значение Да;

  • в раскрывающемся списке Средняя загрузка процессора выбрать пороговое значение;

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

../../../../_images/migr_1.png
  1. В веб-интерфейсе ПВ в меню слева выбрать пункт Экземпляры ВМ — ВМ.

  2. На открывшейся странице ВМ выбрать ВМ.

  3. На странице выбранной ВМ во вкладке Сведения для параметра Разрешить автоматическую миграцию ВМ установить значение Да:

    ../../../../_images/migr_2.png

Примечание

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