Развертывание аварийного восстановления с использованием VMware HCX
В этой статье вы узнаете, как развернуть аварийное восстановление виртуальных машин с помощью решения VMware HCX и использовать Решение Azure VMware частное облако в качестве целевого сайта восстановления или целевого сайта.
На схеме показано развертывание VMware HCX из локальной среды VMware vSphere в Решение Azure VMware сценарии аварийного восстановления частного облака.
Внимание
Хотя часть VMware HCX, аварийное восстановление VMware HCX (DR) не рекомендуется для крупных развертываний. Оркестрация аварийного восстановления составляет 100 % вручную, и Решение Azure VMware в настоящее время нет модулей Runbook или функций для поддержки отработки отказа аварийного восстановления VMware HCX вручную. Для аварийного восстановления корпоративного класса см. решения VMware Site диспетчер восстановления (SRM) или VMware Business Continuity and Disaster Recovery (BCDR).
VMware HCX предоставляет различные операции для точного контроля и детализации в политиках реплика. Доступные операции включают:
Обратный — после аварии обратный элемент помогает сделать сайт B исходным сайтом и сайтом A, где теперь живет защищенная виртуальная машина.
Пауза — приостановка текущей политики репликации, связанной с выбранной виртуальной машиной.
Возобновить — возобновить текущую политику репликации, связанную с выбранной виртуальной машиной.
Удалить — удалить текущую политику репликации, связанную с выбранной виртуальной машиной.
Синхронизация сейчас — вне привязанной исходной виртуальной машины синхронизации с защищаемой виртуальной машиной.
В этом руководстве рассматриваются следующие сценарии репликации:
Защитить виртуальную машину или группу виртуальных машин.
Выполнить тестирование восстановления виртуальной машины или группы виртуальных машин.
Восстановить виртуальную машину или группу виртуальных машин.
Обратная защита виртуальной машины или группы виртуальных машин.
Защита виртуальных машин
Войдите в vSphere Client на исходном сайте и получите доступ к подключаемого модуля HCX.
Введите область Аварийного восстановления и выберите Защитить виртуальные машины.
Выберите источник и удаленные сайты. В этом случае удаленный сайт должен быть частным облаком решения Azure VMware.
При необходимости выберите параметры репликации по умолчанию.
Включить сжатие: рекомендуется для сценариев с низкой пропускной способностью.
Включить замороженной: приостанавливает работу виртуальной машины, чтобы обеспечить синхронизацию согласованной копии с удаленным сайтом.
Назначение служба хранилища: удаленное хранилище данных для защищенных виртуальных машин и в частном облаке Решение Azure VMware, которое может быть хранилищем данных vSAN или хранилищем данных Azure NetApp Files.
Контейнер вычислений: удаленный кластер vSphere или пул ресурсов.
Конечная папка: удаленная папка назначения, которая является необязательной. Если папка не выбрана, виртуальные машины помещаются непосредственно в выбранный кластер.
RPO: интервал синхронизации между исходной виртуальной машиной и защищенной виртуальной машиной. Это может быть от 5 минут до 24 часов.
Интервал моментальных снимков: интервал между моментальными снимками.
Число моментальных снимков: общее число моментальных снимков в пределах заданного интервала моментальных снимков.
Выберите одну или несколько виртуальных машин из списка и настройте параметры репликации по мере необходимости.
По умолчанию виртуальные машины наследуют политику глобальных параметров, настроенную в параметрах репликации по умолчанию. Для каждого сетевого интерфейса в выбранной виртуальной машине настройте группу удаленных сетевых портов и нажмите кнопку Готово, чтобы запустить процесс защиты.
Отслеживайте процесс для каждой из выбранных виртуальных машин в той же области аварийного восстановления.
После защиты виртуальной машины можно просмотреть различные моментальные снимки на вкладке "Моментальные снимки ".
Желтый треугольник означает, что моментальные снимки и виртуальные машины не были протестированы в операции тестового восстановления.
Существуют основные различия между виртуальными машинами, которые выключены и включены. На рисунке показан процесс синхронизации для виртуальной машины с включенным питанием. Он запускает синхронизацию, пока не завершит первый моментальный снимок, который является полной копией виртуальной машины, а затем заполнит следующие данные в заданном интервале. Он синхронизирует копию для виртуальной машины с выключенным питанием, после чего виртуальная машина отображается как неактивная, а операция защиты отображается как завершенная. Если виртуальная машина включена, она запускает процесс синхронизации на удаленном сайте.
Завершение тестового восстановления виртуальных машин
Войдите в клиент vSphere на удаленном сайте, который является частным облаком Решение Azure VMware.
В подключаемом модуле HCXв области аварийного восстановления выберите вертикальные многоточия на любой виртуальной машине, чтобы отобразить меню операции, и выберите тест восстановить виртуальную машину.
Выберите параметры теста и моментальный снимок, который вы хотите использовать для проверки различных состояний виртуальной машины.
После нажатия кнопки "Тест" начнется операция восстановления.
По завершении можно проверка новую виртуальную машину на сервере vCenter Server Решение Azure VMware частного облака.
После завершения тестирования на виртуальной машине или любом приложении, работающем на нем, выполните очистку, чтобы удалить тестовый экземпляр.
Восстановление виртуальных машин
Войдите в клиент vSphere на удаленном сайте, который является Решение Azure VMware частным облаком и обращается к подключаемому модулю HCX.
Для сценария восстановления это группа виртуальных машин, используемых в этом примере.
Выберите виртуальную машину для восстановления из списка, откройте меню действия и выберите восстановить виртуальные машины.
Настройте параметры восстановления для каждого экземпляра и нажмите кнопку восстановить, чтобы начать операцию восстановления.
После завершения операции восстановления новые виртуальные машины отобразятся в удаленном vCenter Server инвентаризации.
Выполнить обратную репликацию на виртуальных машинах
Войдите в клиент vSphere в Решение Azure VMware частном облаке и получите доступ к подключаемого модуля HCX.
Примечание.
Прежде чем начать обратную репликацию, убедитесь, что исходные виртуальные машины на исходном сайте отключены. Операция завершается ошибкой, если виртуальные машины не выключены.
В списке выберите виртуальные машины, которые необходимо реплицировать обратно на исходный сайт, откройте меню действия и выберите пункт обратить.
Выберите обратный, чтобы начать репликацию.
Мониторинг в разделе сведений каждой виртуальной машины.
Автоматизация плана аварийного восстановления
В настоящее время VMware HCX не имеет встроенного механизма для создания и автоматизации плана аварийного восстановления. Однако VMware HCX предоставляет набор API-интерфейсов, включая интерфейсы API для операции аварийного восстановления. Доступ к спецификации API можно получить в диспетчере виртуальных машин VMware HCX в URL-адресе.
Эти API охватывают следующие операции при аварийном восстановлении.
Защита
Восстановить
Проверка восстановления
Запланированное восстановление
Реверс
Query
Очистка теста
Пауза
Возобновить
Снять защиту
Перенастройка
В следующем примере показана полезные данные операции восстановления в ФОРМАТЕ JSON.
[
{
"replicationId": "string",
"needPowerOn": true,
"instanceId": "string",
"source": {
"endpointType": "string",
"endpointId": "string",
"endpointName": "string",
"resourceType": "string",
"resourceId": "string",
"resourceName": "string"
},
"destination": {
"endpointType": "string",
"endpointId": "string",
"endpointName": "string",
"resourceType": "string",
"resourceId": "string",
"resourceName": "string"
},
"placement": [
{
"containerType": "string",
"containerId": "string"
}
],
"resourceId": "string",
"forcePowerOff": true,
"isTest": true,
"forcePowerOffAfterTimeout": true,
"isPlanned": true
}
]
С помощью этих API можно создать пользовательский механизм для автоматизации создания и выполнения плана аварийного восстановления.