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.
Миграция в реальном времени обеспечивает минимальный простой ВМ, однако занимает больше времени. В процессе Live Migration (без выключения ВМ) копируется всё содержимое оперативной памяти на целевой узел. Чем больше объём выделенной памяти, тем дольше будет выполняться перенос.
Если ВМ использует локальные ресурсы, её можно перенести в офлайн-режиме при условии, что все диски находятся в хранилище, доступном на обоих хостах. В этом случае при миграции диски будут скопированы на целевой узел по сети — аналогично процессу онлайн-миграции.
Запустить процесс миграции можно как в графическом интерфейсе PVE, так в интерфейсе командной строки.

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

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

    Примечание

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