Устранение ошибок репликации виртуальных машин Azure в Azure — ошибки виртуальных машин

В этой статье описывается устранение распространенных ошибок в Azure Site Recovery во время репликации и восстановления виртуальных машин Azure из одного региона в другой. Дополнительные сведения о поддерживаемых конфигурациях см. в статье Azure Site Recovery support matrix for replicating from Azure to Azure (Матрица поддержки Azure Site Recovery для репликации виртуальных машин из Azure в Azure).

Диск не найден в виртуальной машине (код ошибки 150039)

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

Azure data disk <DiskName> <DiskURI> with logical unit number <LUN> <LUNValue> was not mapped to a corresponding disk being reported from within the VM that has the same LUN value.

Возможные причины

  • Новый диск с данными был подключен к виртуальной машине, но не был инициализирован.
  • Диск с данными в виртуальной машине неправильно сообщает значение логического номера устройства (LUN), с использованием которого он был подключен к виртуальной машине.

Обходное решение

Убедитесь, что диски с данными инициализированы, а затем повторите операцию.

Если проблема сохранится, обратитесь в службу поддержки.

Удаление виртуальной машины из хранилища сопровождается информационным сообщением (код ошибки 150225)

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

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

Предупреждение

Если вы не выполняете очистку:

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

Обходное решение

Замечание

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

  1. Удалите блокировку на виртуальной машине или группе ресурсов виртуальной машины. Например, на следующем изображении необходимо удалить блокировку ресурса на виртуальной машине MoveDemo:

    Снятие блокировки с виртуальной машины.

  2. Загрузите скрипт, чтобы удалить устаревшую конфигурацию Site Recovery.

  3. Запустите скрипт Cleanup-stale-asr-config-Azure-VM.ps1. Укажите идентификатор подписки, группу ресурсов виртуальной машины и имя виртуальной машины в качестве параметров.

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

Репликация не включена на виртуальной машине с устаревшими ресурсами (код ошибки 150226)

Возможные причины

Виртуальная машина имеет устаревшую конфигурацию, оставшуюся от предыдущей защиты Site Recovery.

Устаревшая конфигурация может возникнуть на виртуальной машине Azure, если вы включили репликацию для виртуальной машины Azure с помощью Site Recovery, а затем:

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

Обходное решение

Замечание

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

  1. Удалите блокировку на виртуальной машине или группе ресурсов виртуальной машины. Например, на следующем изображении необходимо удалить блокировку ресурса на виртуальной машине MoveDemo:

    Снятие блокировки с виртуальной машины.

  2. Загрузите скрипт, чтобы удалить устаревшую конфигурацию Site Recovery.

  3. Запустите скрипт Cleanup-stale-asr-config-Azure-VM.ps1. Укажите идентификатор подписки, группу ресурсов виртуальной машины и имя виртуальной машины в качестве параметров.

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

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

Проблема 1. Группа ресурсов и исходная виртуальная машина находятся в разных расположениях

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

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

Проблема 2. Группа ресурсов не находится в выбранной подписке

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

Проблема 3: Устаревшая конфигурация

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

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

Обходное решение

Замечание

Обновите модуль AzureRM.Resources перед использованием упомянутого ниже скрипта. Во время выполнения этих действий Site Recovery не удаляет исходную виртуальную машину и не влияет на нее каким бы то ни было образом.

  1. Удалите блокировку на виртуальной машине или группе ресурсов виртуальной машины, если она имеется. Например, на следующем изображении необходимо удалить блокировку ресурса на виртуальной машине MoveDemo:

    Снятие блокировки с виртуальной машины.

  2. Загрузите скрипт, чтобы удалить устаревшую конфигурацию Site Recovery.

  3. Запустите скрипт Cleanup-stale-asr-config-Azure-VM.ps1. Укажите идентификатор подписки, группу ресурсов виртуальной машины и имя виртуальной машины в качестве параметров.

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

Недопустимое состояние подготовки виртуальной машины (код ошибки 150019)

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

  1. На портале Azure в разделе Все службы выберите Обозреватель ресурсов.
  2. Разверните список Подписки и выберите нужную подписку.
  3. Разверните список ResourceGroups и выберите группу ресурсов, к которой относится виртуальная машина.
  4. Разверните список ресурсов и выберите виртуальную машину.
  5. Проверьте значение в поле provisioningState в представлении экземпляра справа.

Обходное решение

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

Не удается выбрать целевую виртуальную машину

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

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

Список выбора сети недоступен.

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

При отключении репликации виртуальной машины сетевое сопоставление не удаляется. Сопоставлять необходимо удалить из хранилища Службы восстановления, где находилась защищенная виртуальная машина. Выберите хранилище Служб восстановления и откройте Manage>Инфраструктура Site Recovery>Для виртуальных машин Azure>Сетевое сопоставление.

Удаление сетевого сопоставления.

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

Изменение сетевого сопоставления.

Дальнейшие шаги

Реплицировать виртуальные машины Azure в другой регион Azure.