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


Перемещение виртуальных машин Azure в зону доступности в другом регионе с помощью Azure Resource Mover

Из этой статьи вы узнаете, как переместить виртуальные машины Azure (и связанные ресурсы сети или хранилища) в зону доступности в другом регионе Azure с помощью Azure Resource Mover. Сведения об использовании методов миграции, отличных от Resource Mover, см. в статье "Перемещение виртуальных машин одного экземпляра Azure" из регионов в зональные целевые зоны доступности.

Зоны доступности Azure помогают защитить развертывание Azure от сбоев центра обработки данных. Каждая зона доступности состоит из одного или нескольких центров обработки данных, оснащенных независимыми системами электроснабжения, охлаждения и сетевого взаимодействия. Для обеспечения устойчивости существует не менее трех отдельных зон во всех включенных регионах. С помощью Инструмента перемещения ресурсов можно переместить:

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

Если вы хотите переместить виртуальные машины в другую зону доступности в одном регионе, ознакомьтесь с этой статьей.

Prerequisites

  • Доступ владельца к подписке, в которой находятся ресурсы, которые нужно переместить.
    • При первом добавлении ресурса для определенного исходного и целевого сопоставления в подписке Azure Resource Mover создается управляемое удостоверение, назначаемое системой (ранее известное как Управляемое удостоверение службы (MSI)), доверенное подпиской.
    • Чтобы создать учетную запись и назначить ей необходимую роль (Сотрудник или администратор пользовательского доступа в исходной подписке), учетная запись, используемая для добавления ресурсов, должна иметь разрешения владельца подписки. Дополнительные сведения о ролях Azure.
  • Подписка должна иметь достаточную квоту для создания исходных ресурсов в целевом регионе. Если это не так, запросите дополнительные ограничения. Подробнее.
  • Проверьте цены и расходы, связанные с целевым регионом, в который перемещаются виртуальные машины. Используйте калькулятор цен, чтобы помочь вам.

Проверка требований к виртуальной машине

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

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

  3. Убедитесь, что виртуальные машины имеют последние доверенные корневые сертификаты и обновленный список отзыва сертификатов (CRL).

    • На виртуальных машинах Azure под управлением Windows установите последние обновления Windows.
    • На виртуальных машинах под управлением Linux следуйте инструкциям дистрибьютора Linux, чтобы убедиться, что виртуальная машина имеет последние сертификаты и список отзыва сертификатов (CRL).
  4. Разрешить исходящее подключение с виртуальных машин:

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

Выбор ресурсов для перемещения

  • Вы можете выбрать любой поддерживаемый тип ресурса в группах ресурсов в выбранном исходном регионе.
  • Можно перемещать ресурсы из подписки исходного региона в целевой регион. Если вы хотите изменить подписку, вы можете сделать это после перемещения ресурсов.
  1. В портале Azure найдите Resource Mover. Затем в разделе "Службы" выберите Azure Resource Mover.

    Поиск Resource Mover

  2. В разделе "Обзор" выберите "Начало работы".

    Кнопка для начала работы

  3. В Переместить ресурсы>Источник + назначение выберите исходную подписку и регион.

  4. В целевом расположении выберите регион, в который нужно переместить виртуальные машины. Затем выберите Далее.

    Страница для заполнения исходной и целевой подписки или региона

  5. В разделе "Ресурсы для перемещения" выберите "Выбрать ресурсы".

  6. В разделе "Выбор ресурсов" выберите виртуальную машину. ** Вы можете добавлять только ресурсы, доступные для перемещения. Затем нажмите кнопку Готово. В разделе "Ресурсы", чтобы переместиться, нажмите кнопку "Далее".

    Страница выбора виртуальных машин для перемещения

  7. В разделе "Просмотр и добавление" проверьте параметры источника и назначения.

    Страница для просмотра параметров и продолжения перемещения

  8. Нажмите кнопку "Продолжить", чтобы начать добавление ресурсов.

  9. После успешного завершения процесса добавления выберите "Добавить ресурсы для перемещения " на значке уведомления.

    Сообщение в уведомлениях

Note

После выбора уведомления ресурсы отображаются на странице По регионам в состоянии на этапе подготовки.

  • Если вы хотите удалить ресурс из коллекции перемещения, способ зависит от этапа, на котором вы находитесь в процессе перемещения. Подробнее.

Разрешение зависимостей

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

  2. Если найдены зависимости, выберите "Добавить зависимости".

  3. В разделе "Добавление зависимостей" выберите зависимые ресурсы и нажмите >"Добавить зависимости". Отслеживайте ход выполнения уведомлений.

    Кнопка для добавления зависимостей

  4. При необходимости добавьте дополнительные зависимости. Проверка зависимостей выполняется автоматически в фоновом режиме.

    Страница для добавления дополнительных зависимостей

  5. На странице "Между регионами " убедитесь, что ресурсы находятся в состоянии ожидания подготовки без проблем.

    Страница с ресурсами в состоянии ожидания подготовки

Перемещение исходной группы ресурсов

Прежде чем подготовить и переместить виртуальные машины, исходная группа ресурсов должна присутствовать в целевом регионе.

Подготовка к перемещению исходной группы ресурсов

Подготовьте следующее:

  1. В разделе «По регионам выберите исходную группу ресурсов >Подготовка.

  2. В разделе "Подготовка ресурсов" выберите "Подготовка".

    Кнопка для подготовки исходной группы ресурсов

    Во время этапа подготовки Resource Mover создаёт шаблоны Azure Resource Manager (ARM), используя параметры группы ресурсов. Ресурсы внутри группы ресурсов не затрагиваются.

Note

После подготовки группы ресурсов он находится в состоянии ожидания запуска перемещения .

Состояние, показывающее состояние ожидания запуска

Перемещение исходной группы ресурсов

Инициируйте перемещение следующим образом:

  1. В разделе Across regions выберите группу ресурсов >«Инициировать перемещение»
  2. В Переместить ресурсы выберите Инициировать перемещение. Группа ресурсов перемещается в состояние запуска перемещения.
  3. После начала перемещения создается целевая группа ресурсов на основе созданного шаблона ARM. Исходная группа ресурсов перемещается в состояние ожидания подтверждения перемещения.

Статус, показывающий перемещение коммита

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

  1. В разных регионах выберите > группы ресурсов
  2. В разделе Переместить ресурсы выберите Подтвердить.

Note

После фиксации перемещения исходная группа ресурсов находится в состоянии ожидания удаления источника .

Добавление целевой зоны доступности

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

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

    Свойства виртуальной машины

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

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

    Изменения вносятся только для ресурса, который вы редактируют. Необходимо отдельно обновить все зависимые ресурсы.

  4. В номере SKU укажите уровень Azure , который необходимо назначить целевой виртуальной машине.

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

  6. Нажмите кнопку Сохранить изменения.

    Параметры виртуальной машины

Подготовка ресурсов для перемещения

Теперь, когда исходная группа ресурсов перемещена, можно подготовиться к перемещению других ресурсов.

  1. В разных регионах выберите ресурсы, которые нужно подготовить.

    Страница для выбора подготовки к другим ресурсам

  2. Выберите "Подготовка".

Note

  • Во время подготовки агент Мобильности Azure Site Recovery устанавливается на виртуальных машинах для репликации.
  • Данные виртуальной машины периодически реплицируются в целевой регион. Это не влияет на исходную виртуальную машину.
  • Перемещение ресурсов создает шаблоны ARM для других исходных ресурсов.
  • После подготовки ресурсов они находятся в состоянии ожидания запуска перемещения .

Страница с ресурсами в состоянии ожидания инициирования перемещения

Запуск перемещения

После подготовки ресурсов теперь можно инициировать перемещение.

  1. В разных регионах выберите ресурсы с состоянием инициация перемещения ожидается. Затем выберите "Инициировать перемещение"

  2. В разделе "Перемещение ресурсов" выберите "Инициировать перемещение".

    Страница для запуска перемещения ресурсов

  3. Отслеживайте ход перемещения на панели уведомлений.

Note

  • Для виртуальных машин создаются реплики в целевом регионе. Исходная виртуальная машина завершает работу, и некоторые простои возникают (обычно минуты).
  • Resource Mover повторно создает другие ресурсы с помощью подготовленных шаблонов ARM. Обычно простоя нет.
  • После подготовки ресурсов они находятся в состоянии ожидания фиксации перемещения.

Страница для отображения ресурсов в состоянии ожидания переноса коммита

Отмена или фиксация?

После первоначального перемещения можно решить, хотите ли вы совершить перемещение или отменить его.

  • Отмена. Вы можете отменить перемещение, если вы тестируете, и вы не хотите на самом деле переместить исходный ресурс. Отказ от перемещения возвращает ресурс в состояние ожидания запуска перемещения.
  • Коммит: Коммит завершает перемещение в целевой регион. После фиксации исходный ресурс будет находиться в состоянии в ожидании удаления исходного ресурса, и вы можете решить, удалять его или нет.

Отменить перемещение

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

  1. В разных регионах выберите ресурсы с состоянием перемещение на утверждении и выберите Отменить перемещение.
  2. В перемещении "Отменить" нажмите кнопку "Отменить".
  3. Отслеживайте ход перемещения на панели уведомлений.

Note

Для виртуальных машин после удаления ресурсов они находятся в состоянии в ожидании начала перемещения.

Зафиксировать перемещение

Если вы хотите завершить процесс перемещения, подтвердите перемещение.

  1. В разделе По регионам выберите ресурсы с состоянием Ожидание фиксации перемещения и выберите Фиксировать перемещение.

  2. В разделе "Commit resources" выберите "Commit".

    Страница для фиксации ресурсов для завершения перемещения

  3. Отслеживайте ход выполнения коммита на панели уведомлений.

Note

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

Страница с ресурсами в состоянии ожидания удаления источника

Настройка параметров после перемещения

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

Удалите исходные ресурсы после фиксации

После перемещения можно дополнительно удалить ресурсы в исходном регионе.

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

Удаление дополнительных ресурсов, созданных для перемещения

После перемещения можно вручную удалить коллекцию перемещения и созданные ресурсы Site Recovery.

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

Удалите следующее:

  1. Найдите ресурсы в ресурсо́вой гру́ппе RegionMoveRG-<sourceregion>-<target-region>.

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

  3. Удалите ресурсы:

    • Имя коллекции перемещения — movecollection-<sourceregion>-<target-region>.
    • Имя учетной записи хранения кэша resmovecache<guid>
    • Имя хранилища — ResourceMove-<sourceregion>-<target-region>-GUID.

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

Узнайте о процессе перемещения.