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


Миграция виртуальных машин VMware в Azure (без агента)

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

Это руководство является третьим в серии, посвященной оценке виртуальных машин VMware и их переносу в Azure.

Примечание.

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

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

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

Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.

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

Для работы с этим руководством вам потребуется:

  1. Выполните задачи из первого руководства, чтобы подготовить Azure и VMware к миграции.
  2. Мы рекомендуем изучить и второе руководство, чтобы оценить виртуальные машины VMware перед переносом в Azure. Но это не обязательно.
  3. Перейдите к созданному проекту или создайте новый проект.
  4. Проверьте разрешения своей учетной записи. Учетная запись Azure должна иметь разрешения на создание виртуальной машины и на запись на управляемый диск Azure.

Примечание.

Если вы планируете обновить операционную систему Windows, служба "Миграция Azure" может скачать Программу установки Windows для получения сведений об ошибке в случае сбоя обновления. Убедитесь, что виртуальная машина, созданная в Azure после миграции, имеет доступ к SetupDiag. Если нет доступа к SetupDiag, возможно, вы не сможете получить подробные коды ошибок обновления ОС, но обновление по-прежнему может продолжиться.

Настройка устройства службы "Миграция Azure"

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

  • Шаблон OVA: настройка на виртуальной машине VMware с помощью скачаированного шаблона OVA.
  • Скрипт. Настройка на виртуальной машине VMware или физическом компьютере с помощью скрипта установщика PowerShell. Этот метод следует использовать, если не удается настроить виртуальную машину с помощью шаблона OVA или если вы используете Azure для государственных организаций.

После создания устройства убедитесь, что он может подключиться к службе "Миграция Azure: оценка сервера", настроить его в первый раз и зарегистрировать его в проекте "Миграция Azure".

Репликация виртуальных машин

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

  • Одновременно можно выполнять до 500 репликаций.
  • На портале вы можете выбрать одновременно до 10 виртуальных машин для миграции. Чтобы перенести больше виртуальных машин, добавляйте их пакетами по 10 штук.

Примечание.

Служба "Миграция Azure" не поддерживает миграцию виртуальных машин VMware без агента с vmDK, содержащей символы, отличные от ASCII.

Включите репликацию следующим образом:

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

    Снимок экрана: выбор параметра

  2. В разделе "Реплицирование" >основные сведения о виртуальных машинах>?, выберите "Да" с VMware vSphere.

  3. В локальном устройстве выберите имя устройства службы "Миграция Azure", настроенного >ОК.

    Снимок экрана: параметры источника.

  4. В разделе Виртуальные машины выберите виртуальные машины, которые необходимо реплицировать. Чтобы применить размеры виртуальных машин и типы дисков, полученные по итогам оценки (если она выполнялась), выберите в поле Импортировать параметры миграции из средства оценки Миграции Azure? вариант ответа Да, а затем выберите группу виртуальных машин и имя оценки. Если параметры оценки не используются, выберите вариант Нет.

    Снимок экрана: выбор оценки.

  5. В поле Виртуальные машины выберите виртуальные машины, которые требуется перенести. Затем нажмите кнопку "Далее" — параметры целевого объекта.

    Снимок экрана: выбор виртуальных машин.

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

    Примечание.

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

  7. В виртуальная сеть выберите виртуальную сеть Или подсеть Azure, присоединенную к виртуальным машинам Azure после миграции.

  8. В области Параметры доступности выберите следующие параметры.

    • Зона доступности, чтобы закрепить перенесенный компьютер в определенной зоне доступности в регионе. Используйте этот параметр для распределения серверов, образующих уровень приложения с несколькими узлами, по зонам доступности. Если вы выберете этот параметр, нужно будет указать зону доступности, чтобы использовать ее для каждого из выбранных компьютеров на вкладке "Вычисление". Этот параметр доступен только в том случае, если в целевом регионе, выбранном для миграции, поддерживаются зоны доступности.
    • Группа доступности, чтобы поместить перенесенную виртуальную машину в группу доступности. Чтобы использовать этот параметр, выбранная целевая группа ресурсов должна содержать одну или несколько групп доступности. Поддерживается группа доступности с группами размещения близкого взаимодействия.
    • Параметр "Избыточность инфраструктуры не требуется", если вам не нужна ни одна из этих конфигураций доступности для перенесенных виртуальных машин.
  9. В разделе Disk encryption type (Тип шифрования диска) выберите один из следующих вариантов:

    • шифрование неактивных данных с помощью ключа, управляемого платформой;
    • шифрование неактивных данных с помощью ключа, управляемого клиентом.
    • Двойное шифрование с помощью ключей, управляемых платформой и управляемых клиентом

    Примечание.

    Чтобы реплицировать виртуальные машины с помощью CMK, вам потребуется создать набор шифрования дисков в целевой группе ресурсов. Объект набора шифрования дисков сопоставляет управляемые диски с Key Vault, где содержится CMK для использования в SSE.

  10. Для параметра Преимущество гибридного использования Azure

    • выберите вариант Нет, если вы не хотите применять Преимущество гибридного использования Azure. Затем нажмите Далее.
    • Выберите вариант Да, если у вас есть компьютеры с Windows Server, на которые распространяются активные подписки Software Assurance или Windows Server, и вы хотите применить это преимущество к компьютерам, которые вы переносите. Затем нажмите Далее.

    Снимок экрана: параметры целевого объекта.

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

    • Размер виртуальной машины. Если вы используете рекомендации по оценке, в раскрывающемся списке размеров виртуальных машин отобразится рекомендуемый размер. В противном случае служба "Миграция Azure" выберет ближайший совпадающий размер в подписке Azure. В качестве альтернативы выберите размер вручную в разделе Размер виртуальной машины Azure.
    • Диск ОС. Укажите загрузочный диск ОС для виртуальной машины. Диск ОС — это диск с загрузчиком операционной системы и установщиком.
    • Зона доступности. Укажите используемую зону доступности.
    • Группа доступности. Укажите используемую группу доступности.

    Примечание.

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

  12. В разделе Диски укажите, следует ли реплицировать диски виртуальных машин в Azure, и выберите тип диска (SSD или HDD (цен. категория "Стандартный") или управляемые диски (цен. категория "Премиум")) в Azure. Затем нажмите Далее.

    Снимок экрана, на котором показана вкладка

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

    Снимок экрана: вкладка тегов диалогового окна

  14. В разделе Review and start replication (Просмотр и запуск репликации) просмотрите параметры и нажмите кнопку Реплицировать, чтобы начать первоначальную репликацию серверов.

Примечание.

Если возникла проблема с подключением к Azure или если службы устройств не работают более 90 минут, активные циклы репликации для реплицируемых серверов сбрасываются на 0%, а соответствующий цикл выполняется с самого начала.

Примечание.

Вы можете изменить параметры репликации в любое время до начала репликации в разделе Управление>Репликация компьютеров. После начала репликации изменить параметры нельзя.

Отслеживание и мониторинг

  1. Состояние задания можно отслеживать в уведомлениях портала.

  2. Отслеживайте состояние репликации, щелкнув числовое значение рядом с виртуальной машиной Azure в миграции и модернизации.

    Мониторинг репликации

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

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

Выполнение тестовой миграции

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

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

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

  1. В разделе ">Серверы миграции", "Базы данных" и "Миграция веб-приложений>" выберите числовое значение рядом с виртуальной машиной Azure.

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

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

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

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

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

    Снимок экрана: выбор подсети во время тестовой миграции.

  5. Во время тестовой миграции у вас есть возможность обновить ОС Windows Server. Чтобы обновить, выберите доступный параметр "Обновить". В появившейся области выберите целевую версию ОС, которую требуется обновить, и нажмите кнопку "Применить". Подробнее.

  6. Запустится задание Тестовая миграция. Отслеживайте задание и уведомления на портале.

  7. После завершения миграции просмотрите перенастроенную виртуальную машину Azure в разделе Виртуальные машины на портале Azure. Имя машины содержит суффикс -Test.

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

    Снимок экрана: очистка миграции.

    Примечание.

    Теперь вы можете зарегистрировать серверы под управлением SQL Server с помощью поставщика ресурсов виртуальной машины SQL и воспользоваться преимуществами автоматизированной установки исправлений, автоматического резервного копирования и упрощенного управления лицензиями с помощью расширения агента IaaS для SQL.

    • Выберите "Управление>реплицируемыми компьютерами">, содержащими вычислительные ресурсы SQL Server>и сеть, и выберите "Да", чтобы зарегистрировать виртуальную машину SQL.
    • Выберите преимущество гибридного использования Azure для SQL Server, если у вас есть экземпляры SQL Server с активными подписками Software Assurance или SQL Server и вы хотите применить преимущество к переносимым компьютерам.

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

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

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

    Репликация серверов

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

  3. В разделе Миграция>Shut down virtual machines and perform a planned migration with no data loss (Завершить работу виртуальных машин и выполнить запланированную миграцию без потери данных?) выберите вариант Да>ОК.

    • По умолчанию Миграция Azure выключает локальную виртуальную машину и запускает репликацию по требованию для синхронизации любых изменений виртуальной машины, которые произошли с момента последней репликации. Это гарантирует отсутствие потери данных.
    • Если вы не хотите выключать виртуальную машину, выберите вариант Нет.
  4. Во время миграции у вас есть возможность обновить ОС Windows Server. Чтобы обновить, выберите доступный параметр "Обновить". В появившейся области выберите целевую версию ОС, которую требуется обновить, и нажмите кнопку "Применить". Подробнее.

  5. Запустится задание миграции виртуальной машины. Отслеживайте задание в уведомлениях Azure.

  6. После завершения работы вы можете просматривать виртуальную машину и управлять ею на странице Виртуальные машины.

Выполнение переноса

  1. После завершения миграции щелкните правой кнопкой мыши миграцию виртуальной машины.> Это останавливает репликацию для локального компьютера и очищает информацию о состоянии репликации виртуальной машины.
  2. Агент виртуальных машин автоматически устанавливается для виртуальных машин Windows и Linux во время миграции.
  3. Проверьте и устраните все неполадки при активации Windows на виртуальной машине Azure.
  4. Выполните любые действия по настройке после миграции приложения, такие как обновление имен узлов, строк подключения к базе данных и конфигурация веб-сервера.
  5. Выполните приемочное тестирование конечного приложения и миграции на перенесенном приложении, работающем в Azure.
  6. Остановите трафик для перенесенного экземпляра виртуальной машины Azure.
  7. Удалите локальные виртуальные машины из списка локальных виртуальных машин.
  8. Удалите локальные виртуальные машины из локальных заданий резервного копирования.
  9. Обновите внутренние документы и отразите в них новое расположение и IP-адреса виртуальных машин Azure.

Рекомендации, выполняемые после миграции

  • Для повышения устойчивости:
    • Обеспечьте безопасность данных путем резервного копирования виртуальных машин Azure с помощью службы Azure Backup. Подробнее.
    • Обеспечьте непрерывную работу и постоянную доступность рабочих нагрузок за счет репликации виртуальных машин Azure в дополнительный регион с помощью Site Recovery. Подробнее.
  • Для повышения производительности:
    • По умолчанию при создании дисков данных для параметра кэширования узлов задано значение "Нет". Просмотрите параметры и настройте кэширование диска данных в соответствии с требованиями рабочей нагрузки. Подробнее.
  • Для повышения безопасности:
  • Для мониторинга и управления:
  • Рассмотрите возможность развертывания службы "Управление затратами Azure" для мониторинга использования ресурсов и затрат.

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

Проанализируйте процесс миграции в облако в Azure Cloud Adoption Framework.