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

В этой статье показано, как выполнить миграцию без агента для переноса локальных виртуальных машин VMware в Azure с помощью средства переноса сервера службы "Миграция Azure".This article shows you how to migrate on-premises VMware VMs to Azure, using the Azure Migrate:Server Migration tool, with agentless migration. Кроме того, вы можете использовать для виртуальных машин VMware миграцию на основе агента.You can also migrate VMware VMs using agent-based migration. Сравните эти методы.Compare the methods.

Это руководство является третьим в серии, посвященной оценке виртуальных машин VMware и их переносу в Azure.This tutorial is the third in a series that demonstrates how to assess and migrate VMware VMs to Azure.

Примечание

В руководствах показан простейший путь развертывания сценария, использование которого позволяет быстро настроить проверку концепции.Tutorials show you the simplest deployment path for a scenario so that you can quickly set up a proof-of-concept. В руководствах по возможности используются параметры по умолчанию и показаны не все возможные параметры и пути.Tutorials use default options where possible, and don't show all possible settings and paths.

В этом руководстве описано следующее:In this tutorial, you learn how to:

  • Добавление средства переноса сервера службы "Миграция Azure".Add the Azure Migration:Server Migration tool.
  • Обнаружение виртуальных машин, которые требуется перенести.Discover VMs you want to migrate.
  • Запуск репликации виртуальных машин.Start replicating VMs.
  • Выполнение тестовой миграции, позволяющей убедиться в правильной работе всех компонентов.Run a test migration to make sure everything's working as expected.
  • Выполнение полной миграции виртуальной машины.Run a full VM migration.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.If you don't have an Azure subscription, create a free account before you begin.

Предварительные требованияPrerequisites

Для работы с этим руководством вам потребуется:Before you begin this tutorial, you should:

  1. Выполните задачи из первого руководства, чтобы подготовить Azure и VMware к миграции.Complete the first tutorial to prepare Azure and VMware for migration.
  2. Мы рекомендуем изучить и второе руководство, чтобы оценить виртуальные машины VMware перед переносом в Azure. Но это не обязательно.We recommend that you complete the second tutorial to assess VMware VMs before migrating them to Azure, but you don't have to.
  3. Перейдите к созданному проекту или создайте новый проект.Go to the already created project or create a new project
  4. Проверьте разрешения своей учетной записи. Учетная запись Azure должна иметь разрешения на создание виртуальной машины и на запись на управляемый диск Azure.Verify permissions for your Azure account - Your Azure account needs permissions to create a VM, and write to an Azure managed disk.

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

Средство переноса сервера службы "Миграция Azure" запускает небольшое устройство виртуальной машины VMware, которое используется для обнаружения, оценки виртуальных машин VMware и их переноса без агента.Azure Migrate Server Migration runs a lightweight VMware VM appliance that's used for discovery, assessment, and agentless migration of VMware VMs. Если вы выполнили инструкции из руководства по оценке, устройство у вас уже есть.If you follow the assessment tutorial, you've already set the appliance up. Если это не так, настройте его прямо сейчас одним из следующих методов:If you didn't, set it up now, using one of these methods:

  • Шаблон OVA. Настройка на виртуальной машине VMware с помощью скачанного шаблона OVA.OVA template: Set up on a VMware VM using a downloaded OVA template.
  • Script: Настройте на виртуальной машине VMware или физическом компьютере с помощью скрипта установщика PowerShell.Script: Set up on a VMware VM or physical machine, using a PowerShell installer script. Этот метод следует использовать, если не удается настроить виртуальную машину с помощью шаблона OVA или если вы используете Azure для государственных организаций.This method should be used if you can't set up a VM using an OVA template, or if you're in Azure Government.

После создания модуля убедитесь, что он может подключиться к средству оценки серверов службы "Миграция Azure", выполните его первоначальную настройку и зарегистрируйте в проекте службы "Миграция Azure".After creating the appliance, you check that it can connect to Azure Migrate:Server Assessment, configure it for the first time, and register it with the Azure Migrate project.

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

Завершив настройку устройства и обнаружение виртуальных машин VMware, можете запускать их репликацию в Azure.After setting up the appliance and completing discovery, you can begin replication of VMware VMs to Azure.

  • Одновременно можно выполнять до 500 репликаций.You can run up to 500 replications simultaneously.
  • На портале вы можете выбрать одновременно до 10 виртуальных машин для миграции.In the portal, you can select up to 10 VMs at once for migration. Чтобы перенести больше виртуальных машин, добавляйте их пакетами по 10 штук.To migrate more machines, add them to groups in batches of 10.

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

  1. В проекте службы "Миграция Azure" щелкните Серверы и в разделе Azure Migrate: Server Migration (Миграция Azure: миграция сервера) выберите Репликация.In the Azure Migrate project > Servers, Azure Migrate: Server Migration, click Replicate.

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

  2. В разделе Реплицировать выберите Параметры исходного кода > Ваши компьютеры виртуализированы? и Yes, with VMware vSphere Hypervisor (Да, с помощью гипервизора VMware vSphere).In Replicate, > Source settings > Are your machines virtualized?, select Yes, with VMware vSphere.

  3. В разделе Локальное устройство выберите имя устройства Миграции Azure, которое вы настроили, и нажмите кнопку ОК.In On-premises appliance, select the name of the Azure Migrate appliance that you set up > OK.

    Параметры источника

  4. В разделе Виртуальные машины выберите виртуальные машины, которые необходимо реплицировать.In Virtual machines, select the machines you want to replicate. Чтобы применить размеры виртуальных машин и типы дисков, полученные по итогам оценки (если она выполнялась), выберите в поле Импортировать параметры миграции из средства оценки Миграции Azure? вариант ответа Да, а затем выберите группу виртуальных машин и имя оценки.To apply VM sizing and disk type from an assessment if you've run one, in Import migration settings from an Azure Migrate assessment?, select Yes, and select the VM group and assessment name. Если параметры оценки не используются, выберите вариант Нет.If you aren't using assessment settings, select No.

    Выбор оценки

  5. В поле Виртуальные машины выберите виртуальные машины, которые требуется перенести.In Virtual machines, select VMs you want to migrate. Выберите Next: Целевые параметры.Then click Next: Target settings.

    Выбор виртуальных машин

  6. В разделе Целевые параметры выберите подписку и целевой регион.In Target settings, select the subscription and target region. Укажите группу ресурсов, в которой виртуальные машины Azure будут располагаться после миграции.Specify the resource group in which the Azure VMs reside after migration.

  7. В разделе Виртуальная сеть выберите виртуальную сеть или подсеть Azure, к которой подключаются виртуальные машины Azure после миграции.In Virtual Network, select the Azure VNet/subnet which the Azure VMs join after migration.

  8. В области Параметры доступности выберите следующие параметры.In Availability options, select:

    • "Зона доступности", чтобы закрепить перенесенный компьютер в определенной зоне доступности в регионе.Availability Zone to pin the migrated machine to a specific Availability Zone in the region. Используйте этот параметр для распределения серверов, образующих уровень приложения с несколькими узлами, по зонам доступности.Use this option to distribute servers that form a multi-node application tier across Availability Zones. Если вы выберете этот параметр, нужно будет указать зону доступности, чтобы использовать ее для каждого из выбранных компьютеров на вкладке "Вычисление". Этот параметр доступен только в том случае, если в целевом регионе, выбранном для миграции, поддерживаются зоны доступности.If you select this option, you'll need to specify the Availability Zone to use for each of the selected machine in the Compute tab. This option is only available if the target region selected for the migration supports Availability Zones
    • "Группа доступности", чтобы поместить перенесенную виртуальную машину в группу доступности.Availability Set to place the migrated machine in an Availability Set. Чтобы использовать этот параметр, выбранная целевая группа ресурсов должна содержать одну или несколько групп доступности.The target Resource Group that was selected must have one or more availability sets in order to use this option.
    • Параметр "Избыточность инфраструктуры не требуется", если вам не нужна ни одна из этих конфигураций доступности для перенесенных виртуальных машин.No infrastructure redundancy required option if you don't need either of these availability configurations for the migrated machines.
  9. В разделе Disk encryption type (Тип шифрования диска) выберите один из следующих вариантов:In Disk encryption type, select:

    • шифрование неактивных данных с помощью ключа, управляемого платформой;Encryption-at-rest with platform-managed key
    • шифрование неактивных данных с помощью ключа, управляемого клиентом.Encryption-at-rest with customer-managed key
    • Double encryption with platform-managed and customer-managed keys (Двойное шифрование с помощью ключей, управляемых платформой и управляемых клиентом).Double encryption with platform-managed and customer-managed keys

    Примечание

    Чтобы реплицировать виртуальные машины с помощью CMK, вам потребуется создать набор шифрования дисков в целевой группе ресурсов.To replicate VMs with CMK, you'll need to create a disk encryption set under the target Resource Group. Объект набора шифрования дисков сопоставляет управляемые диски с Key Vault, где содержится CMK для использования в SSE.A disk encryption set object maps Managed Disks to a Key Vault that contains the CMK to use for SSE.

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

    • выберите вариант Нет, если вы не хотите применять Преимущество гибридного использования Azure.Select No if you don't want to apply Azure Hybrid Benefit. Затем нажмите кнопку Далее.Then click Next.
    • Выберите вариант Да, если у вас есть компьютеры с Windows Server, на которые распространяются активные подписки Software Assurance или Windows Server, и вы хотите применить это преимущество к компьютерам, которые вы переносите.Select Yes if you have Windows Server machines that are covered with active Software Assurance or Windows Server subscriptions, and you want to apply the benefit to the machines you're migrating. Затем нажмите кнопку Далее.Then click Next.

    Целевые параметры

  11. В разделе Вычисление проверьте имя виртуальной машины, ее размер, тип диска ОС и конфигурацию доступности (если она выбрана на предыдущем шаге).In Compute, In Compute, review the VM name, size, OS disk type, and availability configuration (if selected in the previous step). Виртуальные машины должны соответствовать требованиям Azure.VMs must conform with Azure requirements.

    • Размер виртуальной машины. Если вы используете рекомендации по оценке, в раскрывающемся списке размеров виртуальных машин отобразится рекомендуемый размер.VM size: If you're using assessment recommendations, the VM size dropdown shows the recommended size. В противном случае Миграция Azure выбирает размер в зависимости от ближайшего совпадения в подписке Azure.Otherwise Azure Migrate picks a size based on the closest match in the Azure subscription. В качестве альтернативы выберите размер вручную в разделе Размер виртуальной машины Azure.Alternatively, pick a manual size in Azure VM size.
    • Диск ОС: Укажите загрузочный диск ОС для виртуальной машины.OS disk: Specify the OS (boot) disk for the VM. Диск ОС — это диск с загрузчиком операционной системы и установщиком.The OS disk is the disk that has the operating system bootloader and installer.
    • Зона доступности. Укажите зону доступности, которую необходимо использовать.Availability Zone: Specify the Availability Zone to use.
    • Группа доступности. Укажите группу доступности, которую необходимо использовать.Availability Set: Specify the Availability Set to use.

    Примечание

    Если для наборов виртуальных машин нужно выбрать другой вариант доступности, перейдите к шагу 1 и повторите действия, задав другие параметры доступности после запуска репликации для одного набора виртуальных машин.If you want to select a different availability option for a sets of virtual machines, go to step 1 and repeat the steps by selecting different availability options after starting replication for one set of virtual machines.

  12. В разделе Диски укажите, следует ли реплицировать диски виртуальных машин в Azure, и выберите тип диска (SSD или HDD (цен. категория "Стандартный") или управляемые диски (цен. категория "Премиум")) в Azure.In Disks, specify whether the VM disks should be replicated to Azure, and select the disk type (standard SSD/HDD or premium-managed disks) in Azure. Затем нажмите кнопку Далее.Then click Next.

    Снимок экрана, на котором показана вкладка "Диски" диалогового окна "Репликация".

  13. В разделе Review and start replication (Просмотр и запуск репликации) просмотрите параметры и нажмите кнопку Реплицировать, чтобы начать первоначальную репликацию серверов.In Review and start replication, review the settings, and click Replicate to start the initial replication for the servers.

Примечание

Вы можете изменить параметры репликации в любое время до начала репликации в разделе Управление > Репликация компьютеров.You can update replication settings any time before replication starts (Manage > Replicating machines). После начала репликации изменить параметры нельзя.You can't change settings after replication starts.

Подготовка выполняется впервыеProvisioning for the first time

Если это первая виртуальная машина, которую вы реплицируете в проекте, средство переноса сервера автоматически подготавливает эти ресурсы в той же группе ресурсов, где расположен проект.If this is the first VM you're replicating in the project, Server Migration automatically provisions these resources, in same resource group as the project.

  • Служебная шина Средство переноса сервера использует служебную шину для отправки на устройство сообщений оркестрации репликации.Service bus: Server Migration uses the service bus to send replication orchestration messages to the appliance.
  • Учетная запись хранения шлюза. Миграция сервера использует учетную запись шлюза для хранения информации о состоянии реплицируемых виртуальных машин.Gateway storage account: Server Migration uses the gateway storage account to store state information about the VMs being replicated.
  • Учетная запись хранения журналов. Устройство Миграции Azure загружает журналы репликации для виртуальных машин в учетную запись хранения журналов.Log storage account: The Azure Migrate appliance uploads replication logs for VMs to a log storage account. Миграция Azure применяет сведения о репликации к управляемым дискам реплики.Azure Migrate applies the replication information to the replica managed disks.
  • Хранилище ключей. Устройство Миграции Azure использует хранилище ключей для управления строками подключения для служебной шины и ключами доступа для учетных записей хранения, используемых при репликации.Key vault: The Azure Migrate appliance uses the key vault to manage connection strings for the service bus, and access keys for the storage accounts used in replication.

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

  1. Состояние задания можно отслеживать в уведомлениях портала.Track job status in the portal notifications.

  2. Отслеживайте состояние репликации, щелкнув элемент Репликация серверов в разделе Azure Migrate: Server Migration (Миграция Azure: миграция сервера).Monitor replication status by clicking on Replicating servers in Azure Migrate: Server Migration.

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

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

  • После успешного завершения задания "Запуск репликации" компьютеры начинают первоначальную репликацию в Azure.When the Start Replication job finishes successfully, the machines begin their initial replication to Azure.
  • Во время начальной репликации создается снимок виртуальной машины.During initial replication, a VM snapshot is created. Дисковые данные из моментального снимка реплицируются в управляемые диски реплики в Azure.Disk data from the snapshot is replicated to replica managed disks in Azure.
  • После завершения начальной репликации начинается разностная репликация.After initial replication finishes, delta replication begins. Добавочные изменения локальных дисков периодически реплицируются на диски реплики в Azure.Incremental changes to on-premises disks are periodically replicated to the replica disks in Azure.

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

Когда начинается разностная репликация, вы можете запустить тестовую миграцию для виртуальных машин перед выполнением полной миграции в Azure.When delta replication begins, you can run a test migration for the VMs, before running a full migration to Azure. Мы настоятельно рекомендуем сделать это хотя бы один раз для каждой машины перед ее миграцией.We highly recommend that you do this at least once for each machine, before you migrate it.

  • Запуск тестовой миграции позволяет проверить, что миграция будет работать должным образом, не затрагивая локальные машины, которые остаются работоспособными и продолжают репликацию.Running a test migration checks that migration will work as expected, without impacting the on-premises machines, which remain operational, and continue replicating.
  • Тестовая миграция моделирует миграцию путем создания виртуальной машины Azure с использованием реплицированных данных (обычно выполняется миграция в нерабочую виртуальную сеть в вашей подписке Azure).Test migration simulates the migration by creating an Azure VM using replicated data (usually migrating to a non-production VNet in your Azure subscription).
  • Вы можете использовать реплицированную тестовую виртуальную машину Azure для проверки миграции, выполнения тестирования приложений и решения любых проблем перед полной миграцией.You can use the replicated test Azure VM to validate the migration, perform app testing, and address any issues before full migration.

Выполните тестовую миграцию следующим образом:Do a test migration as follows:

  1. Последовательно выберите разделы Цели миграции > Серверы > Azure Migrate: Server Migration (Миграция Azure: миграция сервера) щелкните Тестовая миграция серверов выполнена.In Migration goals > Servers > Azure Migrate: Server Migration, click Test migrated servers.

    Тестовая миграция серверов

  2. Щелкните правой кнопкой мыши виртуальную машину, чтобы выполнить тест, и выберите Тестовая миграция.Right-click the VM to test, and click Test migrate.

    Тестовая миграция

  3. В разделе Тестовая миграция выберите виртуальную сеть Azure, в которой будет находиться виртуальная машина Azure после миграции.In Test Migration, select the Azure VNet in which the Azure VM will be located after the migration. Мы рекомендуем использовать нерабочую виртуальную сеть.We recommend you use a non-production VNet.

  4. Запустится задание Тестовая миграция.The Test migration job starts. Отслеживайте задание и уведомления на портале.Monitor the job in the portal notifications.

  5. После завершения миграции просмотрите перенастроенную виртуальную машину Azure в разделе Виртуальные машины на портале Azure.After the migration finishes, view the migrated Azure VM in Virtual Machines in the Azure portal. Имя машины содержит суффикс -Test.The machine name has a suffix -Test.

  6. После завершения теста щелкните правой кнопкой мыши виртуальную машину Azure в разделе Репликация компьютеров и выберите Очистка тестовой миграции.After the test is done, right-click the Azure VM in Replicating machines, and click Clean up test migration.

    Очистка миграции

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

Убедившись, что тестовая миграция работает должным образом, вы можете выполнить миграцию локальных компьютеров.After you've verified that the test migration works as expected, you can migrate the on-premises machines.

  1. В проекте "Миграция Azure" щелкните Серверы > Azure Migrate: Server Migration (Миграция Azure: миграция сервера) и выберите Репликация серверов.In the Azure Migrate project > Servers > Azure Migrate: Server Migration, click Replicating servers.

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

  2. В области Репликация компьютеров щелкните правой кнопкой мыши виртуальную машину и выберите Миграция.In Replicating machines, right-click the VM > Migrate.

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

    • По умолчанию Миграция Azure выключает локальную виртуальную машину и запускает репликацию по требованию для синхронизации любых изменений виртуальной машины, которые произошли с момента последней репликации.By default Azure Migrate shuts down the on-premises VM, and runs an on-demand replication to synchronize any VM changes that occurred since the last replication occurred. Это гарантирует отсутствие потери данных.This ensures no data loss.
    • Если вы не хотите выключать виртуальную машину, выберите вариант Нет.If you don't want to shut down the VM, select No
  4. Запустится задание миграции виртуальной машины.A migration job starts for the VM. Отслеживайте задание в уведомлениях Azure.Track the job in Azure notifications.

  5. После завершения работы вы можете просматривать виртуальную машину и управлять ею на странице Виртуальные машины.After the job finishes, you can view and manage the VM from the Virtual Machines page.

Выполнение миграцииComplete the migration

  1. После завершения миграции щелкните правой кнопкой мыши виртуальную машину и выберите Stop Replication (Остановка репликации).After the migration is done, right-click the VM > Stop Replication. Это останавливает репликацию для локального компьютера и очищает информацию о состоянии репликации виртуальной машины.This stops replication for the on-premises machine, and cleans up replication state information for the VM.
  2. Агент виртуальных машин автоматически устанавливается для виртуальных машин Windows и Linux во время миграции.We automatically install the VM agent for Windows VMs and Linux during migration. Ознакомьтесь с требованиями к агенту Linux для виртуальных машин Azure на перенесенных компьютерах, если на компьютере установлена ОС Linux, чтобы убедиться, что установка агента виртуальной машины Linux выполнена правильно.Review the Azure VM Linux agent requirements on the migrated machines if the machine has Linux OS to ensure Linux VM agent installation is done properly.
  3. Выполните любые действия по настройке после миграции приложения, такие как обновление строк подключения к базе данных и конфигурация веб-сервера.Perform any post-migration app tweaks, such as updating database connection strings, and web server configurations.
  4. Выполните приемочное тестирование конечного приложения и миграции на перенесенном приложении, работающем в Azure.Perform final application and migration acceptance testing on the migrated application now running in Azure.
  5. Остановите трафик для перенесенного экземпляра виртуальной машины Azure.Cut over traffic to the migrated Azure VM instance.
  6. Удалите локальные виртуальные машины из списка локальных виртуальных машин.Remove the on-premises VMs from your local VM inventory.
  7. Удалите локальные виртуальные машины из локальных заданий резервного копирования.Remove the on-premises VMs from local backups.
  8. Обновите внутренние документы и отразите в них новое расположение и IP-адреса виртуальных машин Azure.Update any internal documentation to show the new location and IP address of the Azure VMs.

Рекомендации, выполняемые после миграцииPost-migration best practices

  • Для повышения устойчивости:For increased resilience:
    • Обеспечьте безопасность данных путем резервного копирования виртуальных машин Azure с помощью службы Azure Backup.Keep data secure by backing up Azure VMs using the Azure Backup service. Подробнее.Learn more.
    • Обеспечьте непрерывную работу и постоянную доступность рабочих нагрузок за счет репликации виртуальных машин Azure в дополнительный регион с помощью Site Recovery.Keep workloads running and continuously available by replicating Azure VMs to a secondary region with Site Recovery. Подробнее.Learn more.
  • Для повышения производительности:For increased performance:
    • По умолчанию при создании дисков данных для параметра кэширования узлов задано значение "Нет".By default, data disks are created with host caching set to "None". Просмотрите параметры и настройте кэширование диска данных в соответствии с требованиями рабочей нагрузки.Review and adjust data disk caching to your workload needs. Подробнее.Learn more.
  • Для повышения уровня безопасности:For increased security:
  • Для мониторинга и управления:For monitoring and management:
  • Рассмотрите возможность развертывания службы "Управление затратами Azure" для мониторинга использования ресурсов и затрат.Consider deploying Azure Cost Management to monitor resource usage and spending.

Дальнейшие действияNext steps

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