Глава 33. Миграция ВМ и контейнеров
В случае, если PVE управляет не одним физическим узлом, а кластером узлов, должна обеспечиваться возможность миграции ВМ с одного узла на другой.
Миграция — это процесс сохранения состояния ВМ на одном узле, переноса её данных и конфигурации на другой узел и восстановления состояния на новом месте.
Возможные сценарии, при которых может потребоваться миграция:
Существуют два механизма миграции:
Миграция контейнеров без перезапуска в настоящее время не поддерживается.
При миграции запущенного контейнера он будет остановлен, перемещён и затем снова запущен на целевом узле. Поскольку контейнеры являются легковесными, простой обычно составляет несколько сотен миллисекунд
Для выполнения онлайн-миграции ВМ должны соблюдаться следующие условия:
у ВМ отсутствуют локальные ресурсы, которые невозможно перенести. Например, напрямую проброшенные устройства PCI или USB блокируют Live Migration. Локальные диски могут быть перенесены при указании целевого хранилища;
хосты входят в один кластер PVE;
между хостами имеется надежное сетевое соединение;
на целевом хосте установлены те же или более новые версии пакетов PVE.
Миграция в реальном времени обеспечивает минимальный простой ВМ, однако занимает больше времени. В процессе Live Migration (без выключения ВМ) копируется всё содержимое оперативной памяти на целевой узел. Чем больше объём выделенной памяти, тем дольше будет выполняться перенос.
Если ВМ использует локальные ресурсы, её можно перенести в офлайн-режиме при условии, что все диски находятся в хранилище, доступном на обоих хостах. В этом случае при миграции диски будут скопированы на целевой узел по сети — аналогично процессу онлайн-миграции.
Запустить процесс миграции можно как в графическом интерфейсе PVE, так в интерфейсе командной строки.
33.1. Миграция с применением графического интерфейса
Для миграции ВМ или контейнера необходимо выполнить следующие шаги:
Выбрать ВМ или контейнер и нажать кнопку Миграция:
В открывшемся диалоговом окне выбрать узел назначения, на который будет выполнена миграция, и нажать кнопку Миграция.
Режим миграции выбирается автоматически, в зависимости от состояния ВМ/контейнера (запущен/остановлен).
Миграция контейнера с перезапуском:
Онлайн миграция ВМ:
Онлайн миграция ВМ, с диском в локальном хранилище (миграция диска из локального хранилища может занять много времени):
Офлайн миграция ВМ (миграция диска из локального хранилища может занять много времени):