Перемещение ресурсов между регионами (из группы ресурсов) с помощью Azure Resource Mover

Из этой статьи вы узнаете, как переместить ресурсы в определенную группу ресурсов в другой регион Azure с помощью Azure Resource Mover. В группе ресурсов выберите ресурсы, которые требуется переместить.

Сведения о перемещении служб и ресурсов вручную или перемещении служб и ресурсов, которые не поддерживаются Azure Resource Mover, см . в руководстве по перемещению служб Azure.

Необходимые компоненты

  • Вам потребуется доступ владельца к подписке, содержащей ресурсы, которые вы хотите переместить.
    • При первом добавлении ресурса для определенной пары источника и назначения в подписке Azure Resource Mover создает управляемое удостоверение, назначаемое системой (прежнее название — Управляемое удостоверение службы (MSI)), которая является доверенной для подписки.
    • Чтобы создать удостоверение и назначить ему требуемую роль (участника или администратора доступа пользователя в исходной подписке), учетной записи, используемой для добавления ресурсов, требуются разрешения владельца в подписке. Дополнительные сведения о ролях Azure.
  • Подписке требуется достаточный объем квот, чтобы создать исходные ресурсы в целевом регионе. Если объема квоты недостаточно, необходимо запросить дополнительные ограничения. Подробнее.
  • Проверьте цены в целевом регионе, в который вы перемещаете виртуальные машины. Оцените затраты с помощью калькулятора цен.
  • Убедитесь, что ресурсы, которые вы хотите переместить, поддерживаются ресурсом Mover:
    • Виртуальные машины Azure и связанные с ними диски.
    • Сетевые карты
    • Группы доступности
    • Виртуальные сети Azure
    • общедоступные IP-адреса;
    • Группы безопасности сети (NSG).
    • Внутренние и общедоступные подсистемы балансировки нагрузки.
    • Базы данных SQL Azure и эластичные пулы.

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

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

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

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

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

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

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

Примечание.

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

  1. На портале Azure откройте соответствующую группу ресурсов.

  2. На странице группы ресурсов выберите ресурсы, которые требуется переместить.

  3. Выберите Переместить>Move to another region (Перенос в другой регион).

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

  4. На этапе Источник и назначение выберите целевой регион, в который необходимо переместить ресурсы. Затем выберите Далее.

    Исходная и целевая страницы для выбора целевой области

  5. В разделе Перемещаемые ресурсы нажмите кнопку Далее.

  6. В списке Выбор ресурсов выберите ресурс, который требуется переместить. Вы можете добавить только ресурсы, поддерживаемые для перемещения. Затем выберите Готово.

  7. В разделе Перемещение ресурсов выберите Далее.

  8. В разделе Просмотреть и добавить проверьте параметры исходного и целевого регионов.

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

  10. Выберите Продолжить, чтобы начать добавление ресурсов.

    Страница

  11. Начнется операция добавления ресурса. По завершении операции появятся уведомления о том, что ресурсы добавлены, а развертывание прошло успешно.

  12. В уведомлениях выберите Adding resources for move (Добавление ресурсов для перемещения).

    Сообщение, отображаемое в уведомлениях

  13. После выбора уведомления выбранные ресурсы будут добавлены в коллекцию перемещения в центре Azure Resource Mover. С помощью Resource Mover можно проверить зависимости, а затем начать перемещение ресурсов в целевой регион.

Устранение ошибок, связанных с зависимостями

Перемещаемые ресурсы будут отображаться на странице Across regions (Между регионами) в состоянии Prepare pending (Ожидается подготовка). Начните проверку, как указано ниже.

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

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

  2. В случае обнаружения зависимостей выберите Добавить зависимости.

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

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

Начните перемещение, выполнив следующие действия:

  1. В разделе Между регионами выберите группу ресурсов, а затем нажмите >Начать перемещение

  2. В разделе Перемещение ресурсов выберите Initiate move (Начать перемещение). Группа ресурсов будет иметь состояние Initiate move in progress (Начало перемещения).

  3. После начала перемещения создается целевая группа ресурсов на основе созданного шаблона Resource Manager. Исходная группа ресурсов будет иметь состояние Commit move pending (Ожидается фиксация перемещения).

    Состояние, показывающее фиксацию перемещения

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

  1. В разделе Между регионами выберите группу ресурсов, а затем нажмите кнопку >Зафиксировать перемещение
  2. В разделе Перемещение ресурсов выберите Зафиксировать.

Примечание.

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

Изменение целевых параметров

Если вы не хотите переместить исходный ресурс, можно выполнить одно из следующих действий.

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

Измените параметры следующим образом.

  1. Чтобы изменить параметр, выберите запись в столбце Destination configuration (Конфигурация назначения) для ресурса.
  2. На странице Destination configuration (Конфигурация назначения) укажите параметры целевого региона, которые хотите использовать. Изменения применяются только к ресурсу, который вы редактируете. Каждый зависимый ресурс необходимо обновить отдельно.

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

Добавление ресурсов для перемещения

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

  1. В разделе Across regions (Между регионами) выберите ресурсы для подготовки.

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

  2. Нажмите кнопку Подготовить.

Примечание.

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

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

Начало перемещения

Теперь, когда ресурсы подготовлены, можно начать перемещение.

  1. В разделе Across regions (Между регионами) выберите ресурсы с состоянием ожидания начала перемещения. Затем выберите Initiate move (Начать перемещение).

  2. В разделе Перемещение ресурсов выберите Initiate move (Начать перемещение).

    Нажатие кнопки Initiate move (Начать перемещение)

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

Примечание.

  • Реплики виртуальных машин создаются в целевом регионе. Исходная виртуальная машина завершает работу, и возникает некоторое время простоя (обычно несколько минут).
  • Resource Mover воссоздает другие ресурсы с помощью подготовленных шаблонов Resource Manager. Обычно время простоя отсутствует.
  • Для подсистем балансировки нагрузки правила NAT не копируются. Создайте их в целевом регионе после фиксации перемещения.
  • Для общедоступных IP-адресов метка DNS-имени не копируется. Создайте ее снова после фиксации перемещения.
  • После подготовки ресурсов они находятся в состоянии Commit move pending (Ожидается фиксация перемещения).

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

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

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

Отмена перемещения

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

  1. В разделе Across regions (Между регионами) выберите ресурсы с состоянием Commit move pending (Ожидается фиксация перемещения) и нажмите кнопку Discard move (Отменить перемещение).
  2. В разделе Discard move (Отмена перемещения) нажмите кнопку Отменить.
  3. Отслеживать ход перемещения можно на панели уведомлений.
  4. Когда уведомления покажут, что перемещение прошло успешно, нажмите Обновить.

Примечание.

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

Фиксация перемещения

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

  1. В разделе Across regions (Между регионами) выберите ресурсы с состоянием Commit move pending (Ожидается фиксация перемещения) и нажмите кнопку Commit move (Зафиксировать перемещение).

  2. В разделе Commit resources (Зафиксировать ресурсы) выберите Зафиксировать.

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

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

Примечание.

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

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

  1. Так как метки DNS-имен не копируются для общедоступных IP-адресов, после перемещения перейдите к целевым ресурсам и обновите метку.
  2. Так как правила NAT не копируются для внутренних подсистем балансировки нагрузки, перейдите к ресурсам, созданным в целевом регионе, и обновите правила NAT.
  3. Служба "Мобильность" не удаляется автоматически с виртуальных машин. Удалите ее вручную или оставьте, если планируется повторное перемещение сервера.

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

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

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

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

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

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

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

  1. Выберите ресурсы в группе ресурсов RegionMoveRG-<sourceregion>-<target-region> в исходном регионе.

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

  3. Удаление ресурсов:

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