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


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

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

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

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

Это важно

Несмотря на то, что VMware HCX Disaster Recovery (аварийное восстановление, DR) является частью VMware HCX, оно все же не рекомендуется для крупных развертываний. Оркестрация аварийного восстановления составляет 100% вручную, а решение Azure VMware в настоящее время не имеет модулей Runbook или функций для поддержки отработки отказа аварийного восстановления VMware HCX вручную. Для аварийного восстановления корпоративного класса обратитесь к решениям VMware Site Recovery Manager (SRM) или VMware по непрерывности бизнеса и аварийному восстановлению (BCDR).

VMware HCX предоставляет различные операции для точного контроля и детализации политик репликации. Доступные операции:

  • Обратный – после аварии функция обратного восстановления помогает сделать сайт B основным сайтом и сайтом A, где теперь находится защищенная виртуальная машина.

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

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

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

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

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

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

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

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

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

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

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

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

  2. Перейдите в раздел аварийного восстановления и выберите PROTECT VMS.

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

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

    Снимок экрана: окно

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

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

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

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

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

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

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

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

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

    Снимок экрана: параметры репликации

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

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

    Снимок экрана: параметры сетевого интерфейса

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

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

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

    Снимок экрана показывает список моментальных снимков Protect Virtual Machines.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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

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

  3. Нажмите кнопку "Обратный", чтобы запустить репликацию.

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

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

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

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

В настоящее время VMware HCX не имеет встроенного механизма для создания и автоматизации плана аварийного восстановления. Однако VMware HCX предоставляет набор интерфейсов REST API, включая API для операции аварийного восстановления. Спецификацию API можно получить в менеджере VMware HCX по URL-адресу.

Эти API охватывают следующие операции аварийного восстановления.

  • Защищать

  • Выздоравливать

  • Тест восстановления

  • Запланированное восстановление

  • Реверс

  • Запрос

  • Очистка после тестирования

  • Пауза

  • Резюме

  • Удаление защиты

  • Перенастроить

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