Product SiteDocumentation Site

Глава 33. Миграция ВМ и контейнеров

33.1. Миграция с применением графического интерфейса
33.2. Миграция в командной строке
33.3. Миграция ВМ из внешнего гипервизора
33.3.1. Импорт из ESXi-хранилища
33.3.2. Импорт OVA/OVF
33.3.3. Импорт OVA/OVF в консоли
33.3.4. Резервное копирование и восстановление
33.3.5. Миграция KVM ВМ в PVE
33.3.6. Миграция ВМ из VMware в PVE
В случае, когда PVE управляет не одним физическим узлом, а кластером физических узлов, должна обеспечиваться возможность миграции ВМ с одного физического узла на другой. Миграция представляет собой заморозку состояния ВМ на одном узле, перенос данных и конфигурации на другой узел и разморозку состояния ВМ на новом месте. Возможные сценарии, при которых может возникнуть необходимость миграции:
  • отказ физического узла;
  • необходимость перезагрузки узла после применения обновлений или обслуживания технических средств;
  • перемещение ВМ с узла с низкой производительностью на высокопроизводительный узел.
Есть два механизма миграции:
  • онлайн-миграция (Live Migration);
  • офлайн-миграция.

Примечание

Миграция контейнеров без перезапуска в настоящее время не поддерживается.
При выполнении миграции запущенного контейнера, контейнер будет выключен, перемещен, а затем снова запущен на целевом узле. Поскольку контейнеры легковесные, то это обычно приводит к простою в несколько сотен миллисекунд.
Для возможности онлайн-миграции ВМ должны выполняться следующие условия:
  • у ВМ нет локальных ресурсов, которые нельзя перенести. Устройства PCI или USB, которые проброшены напрямую, блокируют live-migration. Локальные диски можно перенести, указав для них целевое хранилиище;
  • хосты находятся в одном кластере PVE;
  • между хостами имеется надежное сетевое соединение;
  • на целевом хосте установлены такие же или более высокие версии пакетов PVE.
Миграция в реальном времени обеспечивает минимальное время простоя ВМ, но, в то же время занимает больше времени. При миграции в реальном времени (без выключения питания) процесс должен скопировать все содержимое оперативной памяти ВМ на новый узел. Чем больше объем выделенной ВМ памяти, тем дольше будет происходить ее перенос.
Если ВМ использует локальные ресурсы, её можно перенести в офлайн-режиме при условии, что все диски расположены в хранилище, доступном на обоих хостах. В этом случае миграция скопирует диски на целевой хост по сети — аналогично процессу онлайн-миграции.
Запустить процесс миграции можно как в графическом интерфейсе PVE, так в интерфейсе командной строки.

33.1. Миграция с применением графического интерфейса

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

    Примечание

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