Выполнение отказоустойчивости реплицированной виртуальной машины с помощью функциональности Hyper-V Replica

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

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

Сценарии переключения на резерв

Hyper-V-реплика поддерживает следующие три сценария отказоустойчивости.

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

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

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

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

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

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

Предпосылки

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

  • Вы реплицируете виртуальную машину с помощью Hyper-V Replica.

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

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

  • Если вы хотите управлять статическим IP-адресом, который виртуальная машина использует после аварийного переключения, настройте статическую инъекцию IP-адресов перед аварийным переключением. Для получения дополнительной информации см. "Настройка статического присваивания IP-адресов для отказоустойчивости".

Переключение на резервную виртуальную машину

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

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

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

Это важно

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

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

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

Плановое переключение на резервный сервер с помощью Windows Admin Center

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

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

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

  3. Завершите работу виртуальной машины, если она запущена. Чтобы выполнить плановую отработку отказа, необходимо выключить виртуальную машину.

  4. В разделе Репликация выберите Плановая отработка отказа.

    Screenshot Windows Admin Center с обзором репликации виртуальной машины с состоянием репликации, точками восстановления и кнопками действий.

  5. Во вкладке, которая откроется, просмотрите сводку планируемого переключения на резерв и выберите Переключение на резерв. Процесс отработки отказа начинается, и состояние репликации подготовлено для запланированной отработки отказа. Если вы хотите отменить запланированное переключение при отказе, выберите «Отмена запланированного переключения при отказе».

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

  6. В области ресурсов выберите хост с реплицированной виртуальной машиной.

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

  8. В разделе "Репликация" выберите "Отказоустойчивость".

    Скриншот Центра администрирования Windows с разделом репликации для виртуальной машины с выделенной функцией запланированного переключения.

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

    Скриншот окна сводки плановой отработки отказа в Windows Admin Center с проверкой предварительных условий и кнопкой «Отказоустойчивость».

  10. Чтобы завершить плановое переключение, в разделе "Репликация" выберите "Удалить точки восстановления". Для подтверждения нажмите кнопку "Да". Это действие удаляет точки восстановления и объединяет контрольную точку реплики. На этом этапе переключение на резервный ресурс завершено. Чтобы изменить направление репликации, см. раздел Обратная репликация с помощью Windows Admin Center в режиме виртуализации.

    Скриншот из Windows Admin Center после запланированного переключения, на котором отображено обновленное состояние репликации и опция обратной репликации.

  11. Запустите виртуальную машину, если она еще не запущена. При необходимости не забудьте подключить виртуальную машину к сети.

Незапланированное переключение при отказе с помощью Windows Admin Center

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

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

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

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

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

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

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

    Screenshot панели отказа в Windows Admin Center со списком выбора точки восстановления для незапланированного отказа.

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

    Если необходимо выбрать другую точку восстановления, можно отменить отработку отказа, нажав кнопку "Отмена запланированной отработки отказа". Затем можно выбрать другую точку восстановления.

  7. После того как вы протестируете виртуальную машину и если вам не нужно возвращаться к другой точке восстановления, необходимо завершить отказоустойчивость. В разделе "Репликация" выберите "Удалить точки восстановления". Это действие удаляет точки восстановления и объединяет контрольную точку, что означает, что вы не сможете вернуться к более ранней точке восстановления. Если вы хотите сохранить дополнительные точки восстановления, вы можете сначала экспортировать виртуальную машину-реплику перед завершением переключения на резерв.

    Снимок экрана контекстного меню с опцией удаления точек восстановления после непланового отказа в Windows Admin Center.

    На этом этапе переключение на резерв завершено, однако состояние репликации отображается как предупреждение, так как это направление репликации не настроено. См. в разделе Обратная репликация с помощью Windows Admin Center — режим виртуализации для получения информации о настройке обратной репликации.

Тестирование переключения на резерв с помощью Windows Admin Center — режим виртуализации

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

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

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

  3. Прокрутите страницу до раздела "Репликация", затем выберите "Тест отказа".

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

  5. Хост создает дубликат тестовой виртуальной машины. Имя виртуальной машины — это исходное имя виртуальной машины с - Test добавленным. Повторяющаяся виртуальная машина по умолчанию не подключена к сети. Запустите виртуальную машину и выполните тесты, необходимые для проверки правильности его работы.

  6. После завершения тестирования в разделе "Репликация" выберите "Отмена отработки отказа". В диалоговом окне подтверждения выберите "Да ", чтобы удалить тестовую виртуальную машину и отменить ее данные.

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

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

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

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

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

  3. Прокрутите страницу до раздела репликации , выберите "Обратная репликация ", чтобы открыть мастер обратной репликации .

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

    1. Для сервера Replica введите полное доменное имя или NetBIOS имя исходного основного узла или брокера Hyper-V Replica.

    2. Для порта сервера реплики введите номер порта.

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

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

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

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

  8. Начинается обратная репликация. Работоспособность репликации возвращается в ОК и изменения реплицируются на исходный основной хост. Чтобы вернуться к исходному направлению репликации, можно выполнить запланированное переключение.