Перенос виртуальных машин — обзор

Важно!

Поддержка этой версии Virtual Machine Manager (VMM) завершена. Рекомендуется выполнить обновление до VMM 2022.

В этой статье описывается, как переносить виртуальные машины в структуре System Center Virtual Machine Manager (VMM).

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

Тип Использование Сведения
Сетевая миграция Создает сетевую копию данных виртуальной машины с помощью службы BITS. Это самый медленный тип миграции. Время простоя напрямую зависит от объема передаваемых данных.
Быстрая миграция Ее также называют передачей кластера, которую можно использовать для миграции виртуальной машины с высоким уровнем доступности. Он использует отказоустойчивый кластер Windows для переноса виртуальных машин между узлами кластера. Состояние выполнения виртуальной машины сохраняется на диск (виртуальная машина переводится в режим гибернации), диск переключается на другой узел кластера, а затем сохраненное состояние загружается для вывода виртуальной машины из режима гибернации.

Время простоя минимально, так как быстрая миграция принимает snapshot виртуальной машины и передает данные, не требуя отключения виртуальной машины.
Быстрая миграция хранилища Используется для перемещения хранилища виртуальных машин из одного расположения в другое. Например, можно перенести хранилище для виртуальной машины из сети SAN Fibre Channel в сеть SAN iSCSI. Виртуальные диски работающей виртуальной машины можно перенести независимо от протоколов хранения (SCSI, Fibre Channel) или типов хранилищ (локальное, DAS, SAN).

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

При миграции виртуальной машины в кластер с помощью перемещения SAN VMM проверяет, все ли узлы в кластере могут получить доступ к LUN, а затем автоматически создает ресурс диска кластера для LUN.

Чтобы перенести виртуальную машину из кластера, виртуальная машина должна находиться в выделенном LUN, который не использует CSV.

Для миграции поддерживаются следующие инфраструктуры SAN: Fiber Channel, сети SAN iSCSI, N_Port ID Virtualization (NPID).
Динамическая миграция Перемещает виртуальную машину, выполняющуюся как часть отказоустойчивого кластера, с одного кластера на другой. Без заметного для пользователей или сетевых приложений простоя.

Динамическая миграция

Использование динамической миграции обеспечивает множество преимуществ:

  • Повышенная гибкость. Функции динамической миграции помогают упростить перемещение виртуальных машин между узлами и кластерами. Таким образом упрощается управление динамическими центрами обработки данных.
  • Простота обслуживания — динамическая миграция позволяет избежать отключения автономных узлов и узлов кластера для выполнения операций обслуживания и миграции и связанного с этим простоя. Благодаря возможности одновременного выполнения операций миграции и обслуживания сокращаются сроки выполнения миграции в зависимости от времени, которое требуется для осуществления динамической миграции. Кроме того, упростился процесс планирования мобильности Hyper-V.
  • Более эффективное использование оборудования — функции динамической миграции позволяют оптимизировать распределение виртуальных машин по инфраструктуре. Виртуальные машины и хранилище можно переместить на автономные серверы и кластеры с резервной емкостью без прерывания доступности. Потребление электроэнергии сокращается, так как виртуальные машины можно перемещать между узлами, а затем эти узлы можно отключать для экономии электроэнергии.
  • Возможности отказоустойчивой кластеризации — VMM использует преимущества функций отказоустойчивой кластеризации, которые впервые появились в Windows Server 2012. К ним относятся дополнительные интерфейсы API для миграции виртуальных машин между узлами кластера и улучшенные возможности подключения и отключения, позволяющие без простоев переносить виртуальные машины в отказоустойчивые кластеры и из них.

Поддержка динамической миграции

VMM поддерживает следующие типы динамической миграции:

  • Динамическая миграция автономных компьютеров: динамическую миграцию можно запустить между двумя автономными компьютерами, не входящими в кластер.
  • Динамическая миграция в кластере: динамическую миграцию можно запустить между узлами в одном кластере.
  • Динамическая миграция между узлами двух разных кластеров: можно выполнить миграцию между узлами различных кластеров.
  • Динамическая миграция хранилища виртуальных машин. Вы можете перенести хранилище, чтобы обновить физическое хранилище, доступное в Hyper-V, или устранить узкие места в производительности хранилища. Миграцию хранилища также можно использовать для перемещения, обслуживания или обновления ресурсов хранилища и для миграции изолированных и включенных в кластер виртуальных машин. Хранилище можно добавить на автономный компьютер или в кластер Hyper-V. Виртуальные машины можно переместить в новое хранилище, не прерывая выполнения.
  • Динамическая миграция виртуальных машин и хранилища. Вы можете использовать динамическую миграцию системы (динамическую миграцию VSM) для переноса виртуальных машин и их хранилища в одном действии.
  • Одновременная динамическая миграция. Вы можете выполнить несколько одновременных операций динамической миграции виртуальных машин и хранилища. Ограничение числа одновременных операций можно настроить вручную. Операции динамической миграции за пределами этого ограничения будут поставлены в очередь.

VMM проверяет параметры конфигурации узла назначения перед началом миграции с исходного узла.

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

Source Назначение: автономный компонент Назначение: кластер
Автономный Поддерживается Поддерживается
Кластер Поддерживается Поддерживается

Исходный узел и узел назначения могут находиться в одном или в разных кластерах.

Матрица поддержки для динамической миграции хранилища

Source Назначение: локальный диск (изолированный) Назначение: общая папка SMB 3.0 (изолированная или в кластере) Назначение: общий том кластера (кластер)
Локальный диск Поддерживается Поддерживается.

Виртуальная машина будет преобразована в машину высокой доступности.
Не поддерживается.
общая папка SMB 3.0 Поддерживается. В кластере виртуальная машина будет понижена и не будет высокодоступной после миграции. Поддерживается Поддерживается
Кластер Поддерживается

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

Общая папка SMB должна быть доступна с целевого узла кластера.
Поддерживается

Общий том кластера должен быть доступен с узла кластера назначения.

Ограничения динамической миграции

  • Для динамической миграции требуется два или более серверов под управлением Hyper-V, которые поддерживают аппаратную виртуализацию и используют процессоры одного производителя, например все процессоры AMD или все процессоры Intel.

  • Динамическая миграция поддерживается на узлах под управлением Windows Server 2012 и более поздней версии.

  • Настройки виртуальных машин должны задавать использование виртуальных жестких дисков или виртуальных дисков Fibre Channel, а не физических дисков.

  • Для сетевого трафика динамической миграции следует использовать частную сеть.

  • Исходный и конечный серверы должны принадлежать одному домену Active Directory или разным доверенным доменам.

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

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

  • Динамическая миграция виртуальной машины не переносит хранилище виртуальной машины, в частности расположение, в котором хранятся образы виртуальных машин (файлы VHD, ISO, VFD). Для решения потребностей, связанных с хранилищем, можно использовать один из следующих вариантов:

    • настроить виртуальную машину так, чтобы файлы хранилища были доступны в общей папке, к которой могут получать доступ исходный и целевой узлы миграции;
    • выполнить комбинированную миграцию виртуальной машины и хранилища (например, VSM) в рамках одной операции;
    • выполнить отдельную миграцию хранилища.
  • Если исходный и конечный узлы используют общее хранилище, убедитесь в следующем:

    • Все файлы, составляющие виртуальную машину, такие как виртуальные жесткие диски, моментальные снимки и конфигурация, должны храниться в одной общей папке SMB.
    • Разрешения для общей папки SMB должны быть настроены так, чтобы предоставлять доступ учетным записям всех серверов, на которых выполняется Hyper-V.
  • При миграции хранилища выполняется перемещение образов виртуальных машин (VHD-, ISO-, VFD-файлов), конфигураций моментального снимка и данных (файлов сохраненного состояния).

  • Миграция хранилища выполняется для каждой отдельной виртуальной машины.

  • При миграции хранилища не перемещаются базовые (родительские) диски, за исключением snapshot дисков.

Динамическая миграция виртуальных машин и хранилища (Live VSM)

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

  • Чтобы использовать динамическую миграцию VSM, LUN виртуальной машины должен быть скрыт от узла назначения.
  • В Windows Server 2012 и более поздних версиях поддерживается динамическая миграция VSM между двумя автономными узлами, на которых выполняется Hyper-V. Перемещение может выполняться между двумя локальными дисками или общими папками SMB 3.0.
  • В Windows Server 2012 и более поздних версиях поддерживается динамическая миграция VSM между двумя кластерами узлов, на которых выполняется Hyper-V. Виртуальную машину можно перенести в общий том кластера или общую папку SMB 3.0 в целевом кластере узлов.

Следующие шаги