Поделиться через


Обзор миграции виртуальных машин и хранилища

 

Опубликовано: Июль 2016

Применимо к: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager

Virtual Machine Manager (VMM) поддерживает перечисленные ниже типы миграции.

  • Сетевая миграция — это самый медленный тип миграции, который создает сетевую копию данных виртуальной машины, используя службу BITS. Время простоя напрямую зависит от объема передаваемых данных.

  • Быстрая миграция — этот тип миграции также известен как перемещение кластера, он может использоваться для миграции виртуальных машин высокой доступности. Для миграции виртуальных машин между узлами кластера используются возможности отказоустойчивого кластера Windows. Состояние выполнения виртуальной машины сохраняется на диск (виртуальная машина переводится в режим гибернации), диск переключается на другой узел кластера, а затем сохраненное состояние загружается для вывода виртуальной машины из режима гибернации. Время простоя минимально, так как быстрая миграция создает снимок виртуальной машины и переносит данные, не требуя отключения виртуальной машины.

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

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

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

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

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

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

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

Возможности динамической миграции

Начиная с Пакет обновления 1 для System Center 2012, в VMM входит несколько дополнительных функций динамической миграции, основанных на новых возможностях миграции в Windows Server 2012. Эти функции включают перечисленные ниже.

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

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

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

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

  • Одновременная динамическая миграция — можно выполнять несколько одновременных операций динамической миграции виртуальных машин и хранилища. Ограничение числа одновременных операций можно настроить вручную. Операции динамической миграции за пределами этого ограничения будут поставлены в очередь.

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

Преимущества для бизнеса

Новые функции динамической миграции обеспечивают ряд следующих бизнес-преимуществ.

  • Повышенная гибкость — новые функции позволяют упростить перемещение виртуальных машин между узлами и кластерами. Таким образом упрощается управление динамическими центрами обработки данных.

  • Простота обслуживания — динамическая миграция позволяет избежать отключения изолированных узлов и узлов кластера для выполнения операций обслуживания и миграции и связанного времени простоя. Благодаря возможности одновременного выполнения операций миграции и обслуживания сокращаются сроки выполнения миграции в зависимости от времени, которое требуется для осуществления динамической миграции. Кроме того, упростился процесс планирования мобильности Hyper-V.

  • Более эффективное использование оборудования — новые функции позволяют оптимизировать распространение виртуальных машин в инфраструктуре. Виртуальные машины и хранилище можно перемещать на изолированные серверы и кластеры, на которых имеются свободные ресурсы, без прерывания доступа. Потребление электроэнергии сокращается, так как виртуальные машины можно перемещать между узлами, а затем эти узлы можно отключать для экономии электроэнергии.

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

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

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

Источник Назначение
Назначение: автономная установка
Источник: автономная установка Поддерживается
Источник: узел кластера Поддерживается

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

Используя функцию миграции хранилища виртуальной машины, можно переместить хранилище из одного расположения в другое, не прерывая нагрузку выполняемой виртуальной машины. Миграцию хранилища также можно использовать для перемещения, обслуживания или обновления ресурсов хранилища и для миграции изолированных и включенных в кластер виртуальных машин. В следующей таблице в виде матрицы приведены сводные данные о поддержке миграции хранилища в Пакет обновления 1 для System Center 2012.

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

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

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

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

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

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

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

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

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

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

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

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

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

    • выполнить отдельную миграцию хранилища.

  • Если исходный узел и узел назначения используют общее хранилище, учтите следующие аспекты.

    • Все файлы, составляющие виртуальную машину, такие как виртуальные жесткие диски, моментальные снимки и конфигурация, должны храниться в одной общей папке SMB.

    • Разрешения для общей папки SMB должны быть настроены так, чтобы предоставлять доступ учетным записям всех серверов, на которых выполняется Hyper-V.

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

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

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

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

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

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

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

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