Run a failback for Hyper-V VMs (Восстановление размещения виртуальных машин Hyper-V)

В этой статье описывается, как восстановить работоспособность виртуальных машин Azure, созданных после отработки отказа виртуальных машин Hyper-V с локального сайта в Azure, используя Azure Site Recovery.

  • Для восстановления виртуальных машин Hyper-V из Azure необходимо выполнить плановую отработку отказа из Azure на локальный сайт. Если направление отработки отказа — из Azure в локальную среду, это считается восстановлением размещения.
  • Поскольку Azure является высокодоступной средой и виртуальные машины всегда доступны, восстановление размещения из Azure — это запланированное действие. Можно запланировать небольшое время простоя, чтобы рабочие нагрузки могли снова начать работу в локальной среде.
  • При запланированном восстановлении размещения виртуальные машины в Azure отключаются и загружаются последние изменения. Потери данных не ожидается.

Перед началом работы

  1. Изучите типы восстановления размещения, которые можно использовать, — восстановление в исходное расположение и восстановление в альтернативное расположение.
  2. Убедитесь, что виртуальные машины Azure используют управляемые диски. Восстановление размещения виртуальных машин Hyper-V, отработка отказа на компьютеры Azure с помощью управляемых дисков, поддерживается. Не рекомендуется использовать учетные записи хранения, так как они будут полностью прекращены 30 сентября 2025 года.
  3. Убедитесь, что локальный узел Hyper-V (или сервер System Center VMM, если вы используете Site Recovery) работает и подключен к Azure.
  4. Убедитесь, что отработка отказа и фиксация для виртуальных машин завершены. Вам не нужно настраивать конкретные компоненты Site Recovery для восстановления размещения виртуальных машин Hyper-V из Azure.
  5. Время, необходимое для завершения синхронизации данных и запуска локальной виртуальной машины, зависит от ряда факторов. Чтобы ускорить загрузку данных, можно настроить агент служб восстановления Майкрософт на использование большего числа потоков для параллелизации загрузки. Подробнее.

Примечание.

Восстановление обратно в альтернативное расположение невозможно при использовании планов восстановления.

Восстановление размещения в исходное расположение.

Чтобы восстановить размещение виртуальных машин Hyper-V в Azure на исходную локальную виртуальную машину, запустите плановую отработку отказа из Azure на локальный сайт следующим образом:

  1. В хранилище выберите >Реплицированные элементы и выберите виртуальную машину. Щелкните виртуальную машину правой кнопкой мыши и выберите >Плановая отработка отказа. Если вы не выполняете план восстановления, выберите имя плана и щелкните Отработка отказа>Плановая отработка отказа.

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

  3. В окне Синхронизация данных выберите требуемый вариант:

    • Синхронизация данных до отработки отказа (синхронизация только разностных изменений). Этот параметр сводит к минимуму время простоя виртуальных машин, так как синхронизация выполняется без завершения их работы.
      • Этап 1. Создается моментальный снимок виртуальной машины Azure и копируется в локальный узел Hyper-V. Машина продолжит работать в Azure.
      • Этап 2. Виртуальная машина Azure завершает работу, поэтому никаких новых изменений не происходит. Последний набор разностных изменений передается на локальный сервер, после чего запускается локальная виртуальная машина.
    • Синхронизация данных только во время отработки отказа (полная загрузка) — этот вариант быстрее, так как предполагается, что большая часть диска изменилась и не требуется тратить время на вычисление контрольных сумм. Этот параметр не выполняет вычисления контрольной суммы.
      • Выполняется скачивание диска.
      • Мы рекомендуем использовать этот параметр, если вы использовали Azure какое-то время (месяц или дольше) или локальная виртуальная машина была удалена.
  4. Только для VMM: если включена функция шифрования данных для облака, в разделе Ключ шифрования выберите сертификат, который был выпущен, когда во время установки поставщика на VMM-сервер вы включили функцию шифрования данных.

  5. Запустите отработку отказа. На вкладке Задания можно следить за ходом выполнения отработки отказа.

  6. Если вы выбрали параметр, при котором синхронизация данных выполняется до отработки отказа, то после завершения начальной синхронизация данных и когда вы будете готовы завершить работу виртуальных машин в Azure, последовательно выберите пункты Задания> название задания >Полная отработка отказа. Таким образом вы сделаете следующее:

    • Завершаете работу компьютера Azure.
    • Передаете последние изменения в локальную виртуальную машину.
    • Запускаете локальную виртуальную машину.
  7. Теперь вы можете войти на локальный компьютер виртуальной машины, чтобы убедиться, что он доступен, как и ожидалось.

  8. Виртуальная машина будет находиться в состоянии ожидания фиксации. Для фиксации отработки отказа выберите команду Зафиксировать .

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

Восстановление размещения в альтернативное расположение.

Восстановление размещения в альтернативное расположение выполняется следующим образом:

  1. Если выполняется настройка нового оборудования, установите на компьютер поддерживаемую версию Windows и роль Hyper-V.

  2. Создайте коммутатор виртуальной сети с тем же именем, что и на исходном сервере.

  3. Выберите группу Защищенные элементы>Группа защиты><имя_группы_защиты>-><имя_виртуальной машины>, выберите виртуальную машину, для которой необходимо выполнить восстановление размещения, а затем выберите пункт Плановая отработка отказа.

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

  5. В разделе Имя узла выберите новый сервер узла Hyper-V, на котором требуется разместить виртуальную машину.

  6. В разделе Синхронизация данных мы рекомендуем выбрать параметр "Синхронизировать данные до отработки отказа". Это сведет к минимуму простой виртуальных машин, так как синхронизация будет выполнена без завершения их работы. Он выполняет следующие действия:

    • Этап 1. Создается моментальный снимок виртуальной машины Azure и копируется в локальный узел Hyper-V. Машина продолжит работать в Azure.
    • Этап 2. Виртуальная машина Azure завершает работу, поэтому никаких новых изменений не происходит. Последний набор изменений передается на локальный сервер, после чего запускается локальная виртуальная машина.
  7. Установите этот флажок, чтобы начать отработку отказа (восстановление размещения).

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

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

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

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

    Примечание.

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

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

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