Репликация виртуальной машины с помощью реплики Hyper-V

Hyper-V Replica помогает защитить ваши нагрузки через репликацию виртуальных машин между узлами Hyper-V под управлением Windows Server. В этой статье объясняется, как реплицировать виртуальную машину после включения репликации на принимающем узле или кластере с помощью режима Windows Admin Center — режим виртуализации, Hyper-V Manager, диспетчер отказоустойчивого кластера или PowerShell.

Можно реплицировать между кластерами, отдельными хостами или их комбинацией. Если вы используете сертификат для проверки подлинности, между узлами нет зависимостей Active Directory. Отдельные хосты могут быть членами домена или находиться в рабочей группе.

Дополнительные сведения о Hyper-V Реплике и ее работе см. в обзоре Hyper-V Реплики. Если необходимо включить реплику Hyper-V, см. следующие сведения:

Предпосылки

Перед началом работы убедитесь, что выполнены следующие предварительные требования:

  • У вас есть кластер Hyper-V для получения реплицированной виртуальной машины, на которой вы уже настроили Hyper-V реплику. Если необходимо настроить реплику Hyper-V, см. раздел "Включить Hyper-V реплику" в отказоустойчивом кластере или включить Hyper-V реплику на одном узле. У вас также есть другой кластер или один узел, на котором выполняется виртуальная машина, которую требуется реплицировать.

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

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

    • Не истекает срок действия
    • Имеют атрибуты расширенного использования ключей (EKU) для проверки подлинности клиента и сервера и связанный закрытый ключ.
    • Завершите на действительном корневом сертификате.
    • Общее имя субъекта (CN) или альтернативное имя субъекта (SAN) должно совпадать с полностью квалифицированным доменным именем (FQDN) роли Hyper-V Replica Broker, которую вы предоставляете для принимающего кластера.
  • Достаточная емкость хранилища на узле реплики для виртуальной машины, включая файлы конфигурации, файлы виртуального жесткого диска (VHDX или VHD) и дополнительные точки восстановления (моментальные снимки).

  • Учетная запись пользователя, являющаяся членом группы безопасности Hyper-V администраторов на каждом узле. В домене Active Directory можно добавить пользователей или группы в эту группу с помощью параметров групповой политики. Кроме того, учетная запись может быть локальным администратором на каждом узле. Дополнительные сведения о группе администраторов Hyper-V можно найти в группах безопасности Active Directory.

Репликация виртуальной машины

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

  • диспетчер Hyper-V в кластерах или отдельных узлах.
  • Диспетчер отказоустойчивости кластеров только для кластеров.
  • PowerShell на кластерах или отдельных узлах.
  • Windows Admin Center — режим виртуализации в кластерах или отдельных узлах.

Выберите соответствующую вкладку для инструкций.

Это важно

Настройка реплики Hyper-V с помощью режима Windows Admin Center — режим виртуализации в настоящее время находится в режиме предварительной версии. Эта информация относится к предварительному продукту, который может быть существенно изменен до выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, выраженных или подразумеваемых, в отношении информации, предоставленной здесь.

Дополнительные сведения о режиме виртуализации Windows Admin Center см. в разделе "Центр администрирования Windows — режим виртуализации".

Чтобы включить и настроить реплику Hyper-V с помощью Windows Admin Center — режим виртуализации:

  1. Перейдите по URL-адресу для Windows Admin Center — режим виртуализации и войдите в систему.

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

  3. В строке меню выберите "Управление", а затем выберите "Настроить репликацию ", чтобы открыть панель "Включить репликацию ".

    Скриншот Windows Admin Center — режим виртуализации с отображением меню

  4. На вкладке "Подключение репликации" введите следующие сведения, а затем выберите "Конфигурация репликации ", чтобы продолжить:

    1. Для сервера реплики введите netBIOS или полное доменное имя узла Hyper-V, на который вы реплицируете.

    2. Для порта сервера реплики введите номер порта, который вы настроили на узле реплики для Hyper-V Replica.

    3. Для типа проверки подлинности выберите правильное значение из метода проверки подлинности Kerberos (HTTP) или используйте проверку подлинности на основе сертификатов (HTTPS) на основе метода проверки подлинности , настроенного на узле реплики. Если вы используете проверку подлинности на основе сертификатов, выберите "Выбрать сертификат" и выберите сертификат для основного узла, соответствующего требованиям. Если вы хотите сжать данные, передаваемые по сети, установите флажок.

    Скриншот вкладки

  5. На вкладке "Конфигурация репликации" заполните следующие сведения, а затем нажмите кнопку "Начальная репликация ", чтобы продолжить:

    1. Чтобы выбрать виртуальные жесткие диски репликации, убедитесь, что установлены флажки для виртуальных жестких дисков, которые вы хотите реплицировать, и снимите флажки для дисков, которые следует исключить из репликации.

    2. Для частоты репликации укажите, как часто должны синхронизироваться изменения из первичных в реплики кластеров или узлов с 30 секунд, 5 минут или 15 минут.

    3. Для настройки дополнительных точеквосстановления выберите "Сохранить только последнюю точку восстановления " или "Создать дополнительные почасовые точки восстановления " и количество дополнительных точек восстановления, которые требуется создать в часах. При создании дополнительных часовых точек восстановления можно также установить флажок частота моментальных снимков службы теневого копирования томов (VSS), если требуется, чтобы точки восстановления были согласованы с приложением для виртуальных машин с поддержкой VSS.

    Снимок экрана: вкладка

  6. На вкладке "Начальная репликация" заполните следующие сведения, а затем нажмите кнопку "Проверить ", чтобы продолжить:

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

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

    Снимок экрана: вкладка

  7. Просмотрите сводную информацию и нажмите кнопку "Включить репликацию".

    Скриншот вкладки

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

    Скриншот панели уведомлений, подтверждающий успешное включение репликации виртуальных машин Hyper-V.

  9. Сведения о ходе начальной репликации см. в разделе "Мониторинг хода выполнения репликации". Можно изменить параметры репликации позже, если необходимо в разделе "Репликация " параметров виртуальной машины.

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

Это важно

Следующее поведение применяется к виртуальным машинам, которые вы реплицируете:

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

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

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

  • Если виртуальная машина запускает приложение, которое сохраняет данные на виртуальных жестких дисках, вы можете убедиться, что все виртуальные жесткие диски, выбранные для репликации, реплицируются в тот же момент времени. Пример использования этого подхода заключается в том, что приложение имеет один виртуальный жесткий диск, выделенный для данных приложения, и другой виртуальный жесткий диск, выделенный для файлов журналов приложений. Чтобы использовать эту функцию, настройте репликацию виртуальных машин с помощью PowerShell с командлетом Enable-VMReplication и добавьте этот параметр EnableWriteOrderPreservationAcrossDisks. Дополнительные сведения см. в разделе Enable-VMReplication.

Отправка начальной копии с помощью внешнего носителя

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

Вы можете включить репликацию с помощью диспетчера Hyper-V, диспетчера отказоустойчивости кластеров, PowerShell или Windows Admin Center — режим виртуализации. Выберите соответствующую вкладку для инструкций.

Чтобы отправить начальную копию с помощью внешнего носителя и импортировать ее с помощью Windows Admin Center — режим виртуализации:

  1. Выполните действия, описанные в разделе "Репликация виртуальной машины с помощью Windows Admin Center — режим виртуализации". Процесс создает виртуальную машину-заготовку на сайте реплики и устанавливает ее состояние как Первоначальная репликация в процессе. Процесс сохраняет содержимое реплики виртуальной машины на внешнем носителе в вложенной папке для виртуальной машины. Безопасно извлеките внешний носитель и перенаправите его на сервер реплики.

  2. В Windows Admin Center — режим виртуализации в левой области выберите узел, на который выполняется репликация виртуальной машины.

  3. В списке средств для узла выберите "Виртуальные машины" и выберите виртуальную машину-заполнитель, чтобы просмотреть её обзор.

  4. В разделе "Репликация" выберите "Импорт начальной реплики".

    Скриншот секции Репликации ВМ Windows Admin Center с выделенным действием Импорт начальной реплики.

  5. В открывающейся области введите путь к файлу, указывающий расположение, в котором хранится исходная копия. Вы также можете выбрать «Обзор», чтобы перейти к местоположению. Выберите "Завершить начальную репликацию".

    Снимок экрана: панель импорта начальной реплики с полем пути к файлу и кнопкой

  6. Процесс применяет начальную контрольную точку к виртуальной машине-заполнителю и изменяет состояние репликации на Ok. Репликация продолжается по указанной частоте. Сведения о мониторинге хода выполнения непрерывной репликации см. в разделе "Мониторинг хода выполнения репликации".

Мониторинг хода выполнения репликации

Ход выполнения начальной репликации и текущей репликации можно отслеживать с помощью диспетчера Hyper-V, диспетчера отказоустойчивых кластеров, PowerShell или Windows Admin Center — режим виртуализации. Состояния работоспособности репликации:

  • Нормально: циклы репликации выполняются по расписанию (RPO), невыполненная работа минимальна и не возникает последних ошибок репликации. Никаких действий не требуется.

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

  • Критический: сбой или остановка репликации. RPO находится под угрозой, так как изменения не применяются. Изучить немедленно, например проверить подключение, емкость хранилища и производительность, проверку подлинности и сертификаты, а также журналы событий. Возобновление или повторная синхронизация по мере необходимости.

Выберите соответствующую вкладку для инструкций.

Чтобы отслеживать ход выполнения репликации с помощью Windows Admin Center — режим виртуализации:

  1. В Windows Admin Center — режим виртуализации в левой панели разверните элемент, содержащий виртуальную машину, которую вы реплицируете, и выберите виртуальную машину, чтобы открыть её обзор.

  2. В разделе "Репликация" просмотрите сводную информацию о репликации, например работоспособность репликации, время последней синхронизации и полное доменное имя узла реплики.

    Снимок экрана раздела

Настройка статической IP для резервирования (необязательно)

Вы можете настроить внедрение статических IP-адресов для управления IP-адресом ВМ, который используется при запуске после сбоя. Если вы хотите, чтобы виртуальная машина использовала динамически назначенный IP-адрес, вам не нужно настраивать эти параметры. Независимо от типа отказоустойчивости убедитесь, что эти значения устанавливаются как на основном сервере, так и на сервере-реплике. Затронутая виртуальная машина и сервер, на котором она работает, должны использовать ту же версию служб интеграции.

Внедрение статических IP-адресов поддерживает как IPv4, так и IPv6-адреса. Вы настраиваете статическую настройку IP-адресов на виртуальной машине реплики после включения репликации. Параметры хранятся в конфигурации виртуальной машины и применяются во время переключения на другой узел компонентом интеграции обмена ключевыми значениями (KVP), работающим в гостевой операционной системе.

Note

Для внедрения статических IP-адресов требуется:

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

Выберите соответствующую вкладку для инструкций.

Чтобы настроить внедрение статических IP-адресов с помощью режима виртуализации Windows Admin Center:

  1. Перейдите по URL-адресу для Windows Admin Center — режим виртуализации и войдите в систему.

  2. В панели ресурсов разверните узел, содержащий виртуальную машину реплики, а затем выберите виртуальную машину, чтобы открыть ее обзор.

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

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

  5. Выберите вкладку "Сеть".

  6. Чтобы настроить параметры IPv4, на вкладке «Параметры TCP/IP IPv4»:

    1. Установите флажок для использования следующей схемы адресов IPv4 для виртуальной машины.

    2. Введите IPv4-адрес, маску подсети, шлюз по умолчанию, предпочтительный DNS-сервер и дополнительный DNS-сервер.

  7. Чтобы настроить параметры IPv6, выберите под вкладку "Параметры TCP/IP" IPv6 и введите соответствующие сведения об адресе IPv6.

  8. Нажмите кнопку "Сохранить параметры репликации" , чтобы применить изменения.

Настройка расширенной репликации (необязательно)

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

Вы можете включить расширенную репликацию с помощью режима Windows Admin Center — режим виртуализации, диспетчер Hyper-V, диспетчер отказоустойчивости кластеров или PowerShell.

Выберите соответствующую вкладку для инструкций.

Чтобы настроить расширенную репликацию с помощью Windows Admin Center — режим виртуализации:

  1. Перейдите по URL-адресу для Windows Admin Center — режим виртуализации и войдите в систему.

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

  3. Прокрутите страницу до раздела "Репликация" , выберите "Расширить репликацию ", чтобы открыть конфигурацию расширенной репликации .

  4. На вкладке "Подключение репликации" введите следующие сведения, а затем выберите "Конфигурация репликации ", чтобы продолжить:

    1. Для сервера Replica введите netBIOS или полное доменное имя узла или кластера Hyper-V, в котором выполняется расширение репликации.

    2. Для порта сервера Replica введите номер порта, который вы настроили на хосте расширенной репликации для Hyper-V Replica.

    3. Для типа проверки подлинности выберите правильное значение из параметра Use Kerberos authentication (HTTP) или Use Certificate-based authentication (HTTPS) на основе метода проверки подлинности , настроенного на расширенном узле реплики. Если вы используете проверку подлинности на основе сертификатов, выберите "Выбрать ", чтобы выбрать сертификат. Если вы хотите сжать данные, передаваемые по сети, установите флажок.

  5. На вкладке "Конфигурация репликации" заполните следующие сведения, а затем нажмите кнопку "Начальная репликация ", чтобы продолжить:

    1. Для настройки частоты репликации выберите 5 минут или 15 минут. Расширенная репликация не поддерживает 30-секундную частоту.

    2. Чтобы настроить дополнительные точки восстановления, выберите "Сохранить только последнюю точку восстановления " или "Создать дополнительные почасовые точки восстановления".

  6. На вкладке "Начальная репликация" выберите метод начальной репликации и нажмите кнопку "Проверить ", чтобы продолжить.

  7. Просмотрите сводную информацию и нажмите кнопку "Включить репликацию".

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

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