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


Матрица поддержки миграции VMware vSphere

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

Осторожность

Эта статья ссылается на CentOS, дистрибутив Linux, который находится в стадии окончания поддержки (EOL). Пожалуйста, рассмотрите возможность использования и планирования соответствующим образом. Для получения дополнительной информации смотрите руководство по окончанию поддержки CentOS.

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

Виртуальные машины VMware vSphere можно перенести несколькими способами:

  • Использование миграции без агента: перенос виртуальных машин без необходимости устанавливать на них какие-либо компоненты. Вы развертываете аппарат Azure Migrate для миграции без агентного ПО.
  • Использование миграции на основе агента: установите агент на виртуальной машине для репликации. Для миграции, основанной на агентах, развертывается устройство репликации.

Замечание

Это также поддерживает перенос виртуальных машин из AVS.

Ознакомьтесь с этой статьей , чтобы узнать, какой метод вы хотите использовать.

Миграция без агента

В этом разделе приведены требования к миграции виртуальных машин VMware vSphere без агента в Azure.

Требования VMware vSphere (без агента)

Требования гипервизора VMware vSphere:

  • VMware vCenter Server — версия 8.0 и последующие обновления в этой версии, версия 7.0, 6.7 или 6.5.

  • Узел VMware vSphere ESXi - версия 8.0 и обновления, последующие за этой версией, а также версии 7.0, 6.7 или 6.5.

  • Несколько серверов vCenter — Одно устройство может подключаться к 10 серверам vCenter.

  • Разрешения vCenter Server . Учетная запись VMware, используемая для доступа к серверу vCenter с устройства службы "Миграция Azure", должна иметь следующие разрешения, назначенные на всех необходимых уровнях : центр обработки данных, кластер, узел, виртуальная машина и хранилище данных. Убедитесь, что разрешения применяются на каждом уровне, чтобы избежать ошибок репликации.

    Имя привилегий в клиенте vSphere Назначение привилегий Требуется Включение Имя привилегий в API
    Обзор хранилища данных Разрешить просмотр файлов журнала виртуальной машины для устранения неполадок при создании и удалении моментальных снимков. Хранилища данных Datastore.Обзор
    Операции с файлами низкого уровня Разрешить операции чтения, записи, удаления и переименования в обозревателе хранилища данных для устранения неполадок при создании и удалении моментальных снимков. Хранилища данных Datastore.FileManagement
    Изменение конфигурации — переключение отслеживания изменений диска Предоставить возможность включать или отключать мониторинг изменений дисков виртуальных машин для извлечения измененных блоков данных между моментальными снимками. Виртуальные машины VirtualMachine.Config.ChangeTracking
    Изменение конфигурации — получение аренды диска Разрешить операциям аренды дисков для виртуальной машины считывать диск с помощью пакета средств разработки виртуальных дисков VMware vSphere (VDDK). Виртуальные машины VirtualMachine.Config.DiskLease
    Настройка - Разрешить доступ к диску только для чтения Разрешить доступ к диску только для чтения: разрешить открытие диска на виртуальной машине для чтения диска с помощью VDDK. Виртуальные машины VirtualMachine.Provisioning.DiskRandomRead
    Конфигурация — разрешить доступ к диску Разрешите открытию диска на виртуальной машине для чтения диска с помощью VDDK. Виртуальные машины VirtualMachine.Provisioning.DiskRandomAccess
    Развертывание — Разрешить загрузку виртуальной машины Разрешить загрузку виртуальной машины: позволяет выполнять операции чтения с файлами, связанными с виртуальной машиной, для скачивания журналов и устранения неполадок при возникновении сбоя. Корневой узел или сервер vCenter VirtualMachine.Provisioning.GetVmFiles
    Управление моментальными снимками Разрешить обнаружение, инвентаризацию программного обеспечения и сопоставление зависимостей на виртуальных машинах. Виртуальные машины VirtualMachine.State.*
    Гостевые операции Разрешить создание моментальных снимков виртуальных машин и управление ими для репликации. Виртуальные машины VirtualMachine.GuestOperations.*
    Отключение взаимодействия Разрешить выключать виртуальную машину во время миграции в Azure. Виртуальные машины VirtualMachine.Interact.PowerOff

Требования к виртуальной машине (без агента)

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

Замечание

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

Поддержка Сведения
Поддерживаемые операционные системы Windows Server 2003 и более поздних версий. Подробнее.

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

В Linux служба "Миграция Azure" вносит эти изменения автоматически в таких операционных системах:
— Red Hat Enterprise Linux 9.5, 9.x, 8.x, 7.9, 7.8, 7.7.7, 7.5, 7.4, 7.3, 7.2, 7.1, 7.0, 6.x
— CentOS Stream
— SUSE Linux Enterprise Server 15 SP6, 15 SP5, 15 SP4, 15 SP3, 15 SP2, 15 SP1, 15 SP0, 12, 11 SP4, 11 SP3
— Ubuntu 24.04, 22.04, 21.04, 20.04, 19.04, 19.10, 18.04LTS, 16.04LTS, 14.04LTS
- Debian 11, 10, 9, 8, 7
— Oracle Linux 9, 8, 7.7-CI, 7.7, 6
— Kali Linux (2016, 2017, 2018, 2019, 2020, 2021, 2022)
- Alma Linux 8.x, 9.x
- Rocky Linux 8.x, 9.x
Для других операционных систем необходимо внести необходимые изменения вручную.
В настоящее время параметр SELinux Enforced не полностью поддерживается. Это приводит к сбою установки динамического IP-адреса и гостевого агента Microsoft Azure Linux (waagent/WALinuxAgent). Вы по-прежнему можете перенести и использовать виртуальную машину. Этот SELinux Permissive параметр поддерживается.
Требования к загрузке Виртуальные машины Windows:
Диск ОС (C:\) и системный зарезервированный раздел (системный раздел EFI для виртуальных машин UEFI) должны находиться на одном диске.
Если /boot находится в выделенном разделе, он должен находиться на диске ОС и не распределяться по нескольким дискам.
Если /boot является частью корневого раздела (/), раздел "/" должен находиться на диске ОС и не охватывать другие диски.

Виртуальные машины Linux:
Если /boot находится в выделенном разделе, он должен находиться на диске ОС и не распределяться по нескольким дискам.
Если /boot является частью корневого раздела (/), раздел "/" должен находиться на диске ОС и не охватывать другие диски.
Загрузка UEFI Виртуальные машины на основе UEFI переносятся на виртуальные машины поколения 2 Azure. Однако важно отметить, что виртуальные машины поколения 2 Azure не имеют функции безопасной загрузки. Для виртуальных машин, использующих безопасную загрузку в исходной конфигурации, рекомендуется их преобразование в виртуальные машины с доверенной загрузкой после миграции. Этот шаг гарантирует, что безопасная загрузка вместе с другими расширенными функциями безопасности снова включена.
Размер диска До 2 ТБ диска ОС для виртуальной машины 1-го поколения и до 4 ТБ диска ОС для виртуальной машины 2-го поколения; 32 ТБ для дисков данных. Изменение размера исходного диска после инициации репликации поддерживается и не влияет на текущий цикл репликации.
Динамический диск — Диск ОС в качестве динамического диска не поддерживается.
— Если виртуальная машина с диском ОС в качестве динамического диска реплицируется, преобразуйте тип диска из динамического в базовый и разрешите новому циклу завершиться, прежде чем активировать тестовую миграцию или миграцию. Вам потребуется помощь в поддержке ОС для преобразования динамического в базовый тип диска.
Ультра-диск Миграция Ultra дисков не поддерживается в портале Azure Migrate. Для дисков, которые рекомендуется использовать в качестве дисков категории "Ультра", необходимо выполнить миграцию вне диапазона. То есть вы можете переместить его, выбрав тип диска "Премиум", и изменить его на диск "Ультра" только после миграции.
Зашифрованные диски и тома Виртуальные машины с зашифрованными дисками и томами не поддерживаются для миграции.
Общий кластер дисков Не поддерживается.
Независимые диски Не поддерживается.
Диски RDM/passthrough Если виртуальные машины имеют RDM или сквозные диски, эти диски не будут реплицированы в Azure.
NFS Томы NFS, подключенные как тома на виртуальных машинах, не будут реплицироваться.
ReiserFS Не поддерживается.
Целевые объекты iSCSI Виртуальные машины с целевыми объектами iSCSI не поддерживаются для миграции без агента.
Многопатовые операции ввода-вывода Не поддерживается.
Хранилище vMotion Поддерживается.
Командные сетевые адаптеры Не поддерживается.
IPv6 Не поддерживается.
Диски NVMe Не поддерживается.
Целевой диск Виртуальные машины можно перенести только на управляемые диски (стандартный HDD, SSD уровня "Стандартный", SSD уровня "Премиум" версии 2 (предварительная версия) для дисков данных в Azure.
Одновременная репликация До 300 одновременно реплицируемых виртуальных машин на сервер vCenter Server с одним устройством. До 500 одновременно реплицируемых виртуальных машин на сервере vCenter Server, при развертывании дополнительного устройства с горизонтальным масштабированием.
Автоматическая установка агента виртуальной машины Azure (агент Windows и Linux) Виндоус:
Поддерживается, начиная с Windows Server 2008 R2 и далее.

Линукс:
— Red Hat Enterprise Linux 9.x, 8.x, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.0, 6.x
— CentOS Stream
— SUSE Linux Enterprise Server 15 SP6, 15 SP5, 15 SP4, 15 SP3, 15 SP2, 15 SP1, 15 SP0, 12, 11 SP4, 11 SP3
— Ubuntu 22.04, 21.04, 20.04, 19.04, 19.10, 18.04LTS, 16.04LTS, 14.04LTS
- Debian 11, 10, 9, 8, 7
— Oracle Linux 9, 8, 7.7-CI, 7.7, 6
— Kali Linux (2016, 2017, 2018, 2019, 2020, 2021, 2022)

Замечание

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

  • Символы, отличные от ASCII. Подробнее.
  • Амперсанд (&)
  • Точка с запятой (;)
  • Двойная кавычка (")
  • Одинарная кавычка
  • Циркумфлекс (^)
  • Обратная косая черта (\)
  • процент (%);
  • Угловые скобки (<,>)
  • Фунт (£)

Замечание

Помимо подключения к Интернету для виртуальных машин Linux убедитесь, что для успешной установки агента Microsoft Azure Linux (waagent) установлены следующие пакеты:

  • Python 2.6+
  • OpenSSL 1.0 и более поздней версии
  • OpenSSH 5.3 и более поздней версии
  • Служебные программы файловой системы: sfdisk, fdisk, mkfs, parted
  • Средства паролей: chpasswd, sudo
  • Средства обработки текста: sed, grep
  • Сетевые средства: IP-маршрут

Подсказка

С помощью портала Azure вы сможете выбрать до 10 виртуальных машин за раз, чтобы настроить репликацию. Для репликации дополнительных виртуальных машин можно использовать портал и добавить виртуальные машины для репликации в нескольких пакетах из 10 виртуальных машин или использовать интерфейс Azure Migrate PowerShell для настройки репликации. Убедитесь, что для одновременной репликации не настроено больше максимального поддерживаемого числа виртуальных машин для одновременной репликации.

Требования к прибору (без агента)

Миграция без агента использует аппарат Azure Migrate. Вы можете развернуть устройство в качестве виртуальной машины VMware vSphere с помощью шаблона OVA, импортированного в vCenter Server или с помощью скрипта PowerShell.

Требования к портам (без агента)

Устройство Подключение
Устройство Исходящие подключения через порт 443 для загрузки реплицированных данных в Azure и для связи с службами Azure Migrate, которые управляют процессами репликации и миграции.
VCenter Server Входящие подключения на порте 443 для того, чтобы устройство оркестрировало репликацию — создавать моментальные снимки, копировать данные, освобождать моментальные снимки.
Хост vSphere ESXi Входящий трафик через TCP-порт 902 для устройства для репликации данных из моментальных снимков. Исходящий трафик через порт 902 из узла ESXi необходим для передачи heartbeat-сигнала к vCenter

Миграция на основе агентной модели

В этом разделе перечислены требования к миграции на основе агента.

Требования VMware vSphere (на основе агента)

В этой таблице приведены сведения о поддержке и ограничениях для серверов виртуализации VMware vSphere.

Требования VMware vSphere Сведения
VMware vCenter Server Версия 8.0 и последующие обновления в этой версии, версия 7.0, 6.7 или 6.5.5.
Узел VMware vSphere ESXi Версия 8.0 и последующие обновления в этой версии, версия 7.0, 6.7 или 6.5.5.
Разрешения vCenter Server Обнаружение виртуальных машин: по крайней мере пользователь с правами только для чтения

Объект Центра обработки данных —> распространение на дочерний объект, роль=Только для чтения.

Репликация. Создание роли (Azure Site Recovery) с необходимыми разрешениями, а затем назначение роли пользователю или группе VMware vSphere

Объект Центра обработки данных—> распространение на дочерний объект, role=Azure Site Recovery

Хранилище данных —> выделение места, обзор хранилища данных, низкоуровневые операции с файлами, удаление файлов, обновление файлов виртуальной машины

Сеть —> назначение сети

Ресурс —> назначение виртуальной машины в ресурсный пул, миграция виртуальной машины с выключенным питанием, миграция виртуальной машины с включенным питанием

Задачи —> создание задачи, обновление задачи

Виртуальная машина —> настройка

Виртуальная машина —> взаимодействие —> ответить на вопросы, подключение устройства, настройка CD, настройка дискеты, выключение питания, включение питания, установка VMware Tools

Виртуальная машина —> инвентаризация —> создание, регистрация, отмена регистрации

Виртуальная машина —> настройка —> разрешение на скачивание виртуальных машин, разрешение на загрузку файлов виртуальных машин

Виртуальная машина —> моментальные снимки —> удаление моментальных снимков.


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

Чтобы ограничить доступ, назначьте роль «Нет доступа» с параметром «Распространить на дочерние объекты» для таких дочерних объектов, как узлы vSphere, хранилища данных, виртуальные машины и сети.

Требования к виртуальной машине (на основе агента)

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

Поддержка Сведения
Рабочая нагрузка компьютера Служба "Миграция Azure" поддерживает миграцию любой рабочей нагрузки (например, Active Directory, SQL Server и т. д.), запущенную на поддерживаемом компьютере.
Операционные системы Для получения последних сведений ознакомьтесь с поддержкой операционных систем для Site Recovery. Служба "Миграция Azure" обеспечивает идентичную поддержку операционной системы виртуальной машины.
Файловая система Linux или гостевой хранилище Для получения самой актуальной информации ознакомьтесь с поддержкой файловой системы Linux для Site Recovery. Служба Azure Migrate имеет идентичную поддержку файловых систем Linux.
Сеть или хранилище Дополнительные сведения см. в предварительных требованиях к сети и хранилищу для Site Recovery. Служба "Миграция Azure" предоставляет идентичные требования к сети и хранилищу.
Требования к Azure Дополнительные сведения см. в статье о требованиях к сети, хранилищу и вычислительным ресурсам Azure для Site Recovery. Служба Azure Migrate предъявляет идентичные требования для миграции VMware.
Услуги мобильности Агент службы Mobility Service должен быть установлен на каждой виртуальной машине, которую требуется перенести.
Загрузка UEFI Поддерживается. Виртуальные машины на основе UEFI будут перенесены на виртуальные машины Azure 2-го поколения.
UEFI — безопасная загрузка Не поддерживается для миграции.
Целевой диск Виртуальные машины можно мигрировать только на управляемые диски (стандартный HDD, стандартный SSD, премиум SSD) в Azure.
Размер диска до 2 ТБ диска ОС для виртуальной машины 1-го поколения; до 4 ТБ диска ОС для виртуальной машины 2-го поколения; 32 ТБ для дисков данных.
Ограничения дисков До 63 дисков на виртуальную машину.
Зашифрованные диски и тома Виртуальные машины с зашифрованными дисками и томами не поддерживаются для миграции.
Общий кластер дисков Не поддерживается.
Независимые диски Поддерживается.
Диски прямого доступа Поддерживается.
NFS Томы NFS, подключенные как тома на виртуальных машинах, не будут реплицироваться.
ReiserFS Не поддерживается.
Целевые объекты iSCSI Поддерживается.
Многопатовые операции ввода-вывода Не поддерживается.
Хранилище vMotion Поддерживается
Командные сетевые адаптеры Не поддерживается.
IPv6 Не поддерживается.
Гостевой/серверный диск с размером логического и физического сектора 4K Не поддерживается.
Гостевой или серверный диск с размером 4K логического и 512-байтового физического сектора Не поддерживается.

Требования к устройствам (на основе агента)

При настройке устройства репликации с помощью шаблона OVA, предоставленного в центре миграции Azure, устройство запускает Windows Server 2016 и соответствует требованиям поддержки. Если устройство репликации настроено вручную на физическом сервере, убедитесь, что оно соответствует требованиям.

Требования к портам (агентно-ориентированные)

Устройство Подключение
Виртуальные машины (ВМ) Служба Mobility Service, запущенная на виртуальных машинах, взаимодействует с локальным устройством репликации (сервером конфигурации) через порт HTTPS 443 для входящего трафика для управления репликацией.

Виртуальные машины отправляют данные репликации на сервер обработки (на компьютере сервера конфигурации) через порт HTTPS 9443 входящий. Этот порт можно изменить.
Устройство репликации Устройство репликации выполняет оркестрацию репликации в Azure через HTTPS-порт 443 для исходящих подключений.
Сервер обработки Сервер обработки получает данные репликации, оптимизирует и шифрует их, а затем отправляет в службу хранилища Azure через порт 443 для исходящих подключений.
По умолчанию сервер обработки выполняется на устройстве репликации.

Требования для виртуальных машин Azure

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

Компонент Требования
Операционная система гостя Проверяет поддерживаемые операционные системы виртуальных машин VMware для миграции.
Вы можете перенести любую рабочую нагрузку, выполняемую в поддерживаемой операционной системе.
Архитектура гостевой операционной системы 64-разрядная версия .
Размер диска операционной системы До 2048 ГБ
Число дисков операционной системы 1
Число дисков с данными 64 ГБ и меньше
Размер диска данных До 32 ТБ
Сетевые адаптеры Поддерживаются несколько адаптеров.
Общий виртуальный жесткий диск Не поддерживается.
Диск FC Не поддерживается.
BitLocker Не поддерживается.

Перед переносом компьютера необходимо отключить BitLocker.
имя виртуальной машины; От 1 до 63 символов.

при этом допустимы только буквы, цифры и дефисы

Имя компьютера должно начинаться и заканчиваться буквой или цифрой.
Подключение после миграции — Windows Для подключения к виртуальным машинам Azure под управлением Windows после миграции:

Перед миграцией необходимо включить RDP на локальной виртуальной машине.

Убедитесь, что правила TCP и UDP добавлены для общедоступного профиля, и что RDP разрешен в Брандмауэре Windows>Разрешенные приложения для всех профилей.

Для VPN-доступа типа "сеть — сеть" включите RDP и разрешите RDP вразрешенных приложениях и функциях> Windows для доменных и частных сетей.

Дополнительно убедитесь, что для политики сети SAN операционной системы задано значение OnlineAll. Подробнее.
Подключение после миграции — Linux Чтобы подключиться к виртуальным машинам Azure после миграции с помощью SSH:

Перед миграцией на локальном компьютере убедитесь, что для службы Secure Shell задано значение Start, а правила брандмауэра разрешают подключение SSH.

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

Дополнительно добавьте общедоступный IP-адрес для виртуальной машины.

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