Развертывание аварийного восстановления с использованием VMware HCX

В этой статье вы узнаете, как развернуть аварийное восстановление виртуальных машин с помощью решения VMware HCX и использовать Решение Azure VMware частное облако в качестве целевого сайта восстановления или целевого сайта.

На схеме показано развертывание VMware HCX из локальной среды VMware vSphere в Решение Azure VMware сценарии аварийного восстановления частного облака.

На схеме показано решение аварийного восстановления VMware HCX вручную в Решение Azure VMware с локальной версией VMware vSphere.

Внимание

Хотя часть 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, где теперь живет защищенная виртуальная машина.

  • Пауза — приостановка текущей политики репликации, связанной с выбранной виртуальной машиной.

  • Возобновить — возобновить текущую политику репликации, связанную с выбранной виртуальной машиной.

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

  • Синхронизация сейчас — вне привязанной исходной виртуальной машины синхронизации с защищаемой виртуальной машиной.

В этом руководстве рассматриваются следующие сценарии репликации:

  • Защитить виртуальную машину или группу виртуальных машин.

  • Выполнить тестирование восстановления виртуальной машины или группы виртуальных машин.

  • Восстановить виртуальную машину или группу виртуальных машин.

  • Обратная защита виртуальной машины или группы виртуальных машин.

Защита виртуальных машин

  1. Войдите в vSphere Client на исходном сайте и получите доступ к подключаемого модуля HCX.

    Снимок экрана: параметр VMware HCX в клиенте vSphere.

  2. Введите область Аварийного восстановления и выберите Защитить виртуальные машины.

    Снимок экрана: панель мониторинга аварийного восстановления в клиенте vSphere.

  3. Выберите источник и удаленные сайты. В этом случае удаленный сайт должен быть частным облаком решения Azure VMware.

    Снимок экрана: окно защищенного Виртуальные машины VMware HCX.

  4. При необходимости выберите параметры репликации по умолчанию.

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

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

    • Назначение служба хранилища: удаленное хранилище данных для защищенных виртуальных машин и в частном облаке Решение Azure VMware, которое может быть хранилищем данных vSAN или хранилищем данных Azure NetApp Files.

    • Контейнер вычислений: удаленный кластер vSphere или пул ресурсов.

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

    • RPO: интервал синхронизации между исходной виртуальной машиной и защищенной виртуальной машиной. Это может быть от 5 минут до 24 часов.

    • Интервал моментальных снимков: интервал между моментальными снимками.

    • Число моментальных снимков: общее число моментальных снимков в пределах заданного интервала моментальных снимков.

    Снимок экрана: параметры защиты Виртуальные машины реплика tion.

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

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

    Снимок экрана: параметры сетевого интерфейса защиты Виртуальные машины.

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

    Снимок экрана: мониторинг хода выполнения защиты Виртуальные машины.

  7. После защиты виртуальной машины можно просмотреть различные моментальные снимки на вкладке "Моментальные снимки ".

    Снимок экрана: список моментальных снимков для защиты Виртуальные машины.

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

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

Завершение тестового восстановления виртуальных машин

  1. Войдите в клиент vSphere на удаленном сайте, который является частным облаком Решение Azure VMware.

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

    Снимок экрана: пункт меню

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

    Снимок экрана: экземпляр моментального снимка реплики для тестирования.

  4. После нажатия кнопки "Тест" начнется операция восстановления.

  5. По завершении можно проверка новую виртуальную машину на сервере vCenter Server Решение Azure VMware частного облака.

    Снимок экрана: сводка по операции восстановления проверка.

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

    Снимок экрана: тестовый экземпляр очистки.

Восстановление виртуальных машин

  1. Войдите в клиент vSphere на удаленном сайте, который является Решение Azure VMware частным облаком и обращается к подключаемому модулю HCX.

    Для сценария восстановления это группа виртуальных машин, используемых в этом примере.

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

    Снимок экрана: пункт меню

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

    Снимок экрана: подтверждение восстановления виртуальных машин на целевом сайте.

  4. После завершения операции восстановления новые виртуальные машины отобразятся в удаленном vCenter Server инвентаризации.

Выполнить обратную репликацию на виртуальных машинах

  1. Войдите в клиент vSphere в Решение Azure VMware частном облаке и получите доступ к подключаемого модуля HCX.

    Примечание.

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

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

  3. Выберите обратный, чтобы начать репликацию.

    Снимок экрана: параметр обратного меню.

  4. Мониторинг в разделе сведений каждой виртуальной машины.

    Снимок экрана: результаты обратного действия.

Автоматизация плана аварийного восстановления

В настоящее время 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 можно создать пользовательский механизм для автоматизации создания и выполнения плана аварийного восстановления.