Масштабирование безагентной миграции виртуальных машин VMware в Azure
В этой статье показано, как использовать горизонтальное масштабирование устройства для переноса большого количества виртуальных машин VMware в Azure с помощью метода миграции и модернизации без агента для миграции виртуальных машин VMware.
С помощью безагентного метода миграции для виртуальных машин VMware можно выполнить следующие действия.
- Запланируйте репликацию до 300 виртуальных машин с одного сервера vCenter одновременно с одним устройством службы "Миграция Azure".
- Запланируйте репликацию до 500 виртуальных машин с одного сервера vCenter одновременно, развернув второй масштабируемый модуль для миграции.
Вы узнаете, как выполнять следующие задачи:
- Добавление устройства для горизонтального увеличения масштаба для безагентной миграции виртуальных машин VMware.
- Одновременная миграция до 500 виртуальных машин с помощью устройства для горизонтального увеличения масштаба.
Примечание.
Хотя вы можете запланировать репликацию до 300 виртуальных машин на одном устройстве и до 500 виртуальных машин с помощью масштабируемого устройства, сама репликация ограничена емкостью каждого устройства для репликации только 56 дисков за раз. Это означает, что хотя виртуальные машины одновременно запланированы, они будут реплицироваться последовательно на основе доступной емкости устройства. Все запланированные виртуальные машины в конечном итоге будут реплицироваться на одном устройстве, но не все будут немедленно запускать репликацию.
Необходимые компоненты
Перед началом работы необходимо выполнить следующие действия.
- Создать проект Миграции Azure.
- Развернуть устройство Миграции Azure (основное устройство) и выполнить обнаружение виртуальных машин VMware под управлением сервера vCenter.
- Настроить репликацию для одной или нескольких виртуальных машин, которые необходимо перенести.
Внимание
Чтобы появилась возможность добавить устройство для горизонтального увеличения масштаба для миграции, в проекте должна выполняться репликация хотя бы одной виртуальной машины.
Чтобы узнать, как выполнить описанные выше действия, ознакомьтесь с учебником по миграции виртуальных машин VMware в Azure с помощью безагентного метода миграции.
Развертывание устройства для горизонтального увеличения масштаба
Чтобы добавить устройство для горизонтального увеличения масштаба, выполните описанные ниже действия.
Выберите " Обнаружение>виртуальных машин"?
Выберите Да, с гипервизором VMware vSphere.
На следующем шаге выберите безагентную репликацию.
Выберите параметр Горизонтальное увеличение масштаба существующего основного устройства в меню выбора типа устройства.
Выберите основное устройство (устройство, с помощью которого было выполнено обнаружение), которое требуется масштабировать.
1. Создание ключа проекта службы "Миграция Azure"
- В поле Создание ключа проекта службы "Миграция Azure" укажите имя суффикса для устройства для горизонтального увеличения масштаба. Суффикс может содержать только алфавитно-цифровые символы, а его длина не должна превышать 14 символов.
- Выберите " Создать ключ", чтобы начать создание необходимых ресурсов Azure. Не закрывайте страницу обнаружения во время создания ресурсов.
- Скопируйте созданный ключ. Вам потребуется ключ позже, чтобы завершить регистрацию устройства горизонтального масштабирования.
2. Скачивание установщика для устройства для горизонтального увеличения масштаба.
В разделе "Скачать устройство службы "Миграция Azure" нажмите кнопку "Скачать". Необходимо скачать сценарий установщика PowerShell для развертывания масштабируемого устройства на существующем сервере под управлением Windows Server 2019 или Windows Server 2022 и с требуемой конфигурацией оборудования (32 ГБ ОЗУ, 8 виртуальных ЦП, около 80 ГБ дискового хранилища и доступа к Интернету напрямую или через прокси-сервер).
Совет
Чтобы проверить контрольную сумму скачанного ZIP-файла, выполните следующие действия.
- На сервере, где скачан файл, откройте командное окно с правами администратора.
- Выполните следующую команду, чтобы создать хэш для zippped-файла: —
C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
пример использования:C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
- Скачайте последнюю версию установщика масштабируемого устройства на портале, если вычисляемое хэш-значение не соответствует этой строке:
07783A31D1E66BE963349B5553DC1F1E94C70AA149E1AC7D8914F4076480731
3. Запуск скрипта установщика службы "Миграция Azure"
Извлеките ZIP-файл в папку на сервере, на котором будет размещено устройство. Следите за тем, чтобы не выполнить этот скрипт на сервере, где уже существует устройство службы "Миграция Azure".
Запустите PowerShell на указанном сервере с повышенными правами (права администратора).
Измените каталог PowerShell на папку, в которую было извлечено содержимое скачанного ZIP-файла.
Запустите скрипт с именем
AzureMigrateInstaller.ps1
, выполнив следующую команду:PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1
Выберите из сценария, облака, конфигурации и подключения для развертывания требуемого устройства. Например, конфигурация, показанная ниже, настраивает устройство для горизонтального увеличения масштаба для одновременной репликации на серверах, работающих в среде VMware, в проект Миграции Azure с подключением по умолчанию (общедоступная конечная точка) в общедоступном облаке Azure.
Скрипт установщика выполняет следующие операции.
- Устанавливает агент шлюза и диспетчер конфигурации устройств для одновременного выполнения большего количества операций репликации серверов.
- Устанавливает роли Windows, включая службу активации Windows, IIS и интегрированную среду разработку PowerShell.
- Скачивает и устанавливает доступный для записи модуль IIS.
- Обновляет раздел реестра (HKLM), используя постоянные значения параметров для службы "Миграция Azure".
- Создает следующие файлы в пути:
- Файлы конфигурации: %Programdata%\Microsoft Azure\Config
- Файлы журнала: %Programdata%\Microsoft Azure\Logs
После успешного выполнения сценария будет автоматически запущен диспетчер конфигурации устройства.
Примечание.
Журналы скриптов для устранения неполадок см. здесь: C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log.
4. Настройка устройства
Перед началом работы убедитесь, что эти конечные точки Azure доступны на устройстве горизонтального масштабирования.
Откройте браузер на любом компьютере, который может подключиться к серверу устройства для горизонтального увеличения масштаба, и откройте URL-адрес диспетчера конфигурации устройства: https://имя или IP-адрес устройства для горизонтального увеличения масштаба: 44368.
Кроме того, диспетчер конфигурации можно открыть с рабочего стола сервера устройства для горизонтального увеличения масштаба, выбрав его ярлык.
Примите условия лицензии и прочитайте информацию от сторонних производителей.
Настройка необходимых компонентов и регистрация устройства
В диспетчере конфигурации выберите Настройка необходимых компонентов и выполните следующие действия.
Возможность подключения. Устройство проверит наличие доступа к Интернету у сервера. Если на сервере используется прокси-сервер:
Выберите Настройка прокси-сервера, чтобы указать адрес прокси-сервера (в форме
http://ProxyIPAddress
илиhttp://ProxyFQDN
, где FQDN означает полное доменное имя) и порт, на котором ожидается передача данных.Введите учетные данные, если для прокси-сервера требуется аутентификация.
Если вы добавили сведения о прокси-сервере или отключили его или проверку подлинности, нажмите Сохранить, чтобы снова инициировать подключение и запустить его проверку.
Поддерживается только прокси-сервер HTTP.
Синхронизация времени. Для правильной работы обнаружения убедитесь, что время на устройстве синхронизировано со временем в Интернете.
Установите обновления и зарегистрируйте устройство: чтобы запустить автоматическое обновление и зарегистрировать устройство, выполните следующие действия.
Примечание.
Это новый пользовательский интерфейс в устройстве службы "Миграция Azure", который доступен только в том случае, если вы настроили устройство с помощью последнего скрипта OVA/Installer, скачавшего на портале. Устройства, которые уже зарегистрированы, будут продолжать видеть старую версию пользовательского интерфейса и продолжать работать без каких-либо проблем.
Чтобы устройство выполняло автоматическое обновление, вставьте ключ проекта, скопированный на портале. Если у вас нет ключа, перейдите в раздел "Миграция Azure: обнаружение и оценка>">Для управления существующими устройствами. Выберите имя устройства, которое вы указали при создании ключа проекта, а затем скопируйте отображаемый ключ.
Устройство проверяет ключ и запускает службу автоматического обновления, которая обновляет все службы на устройстве до последних версий. При запуске автоматического обновления можно выбрать "Просмотреть службы устройств", чтобы просмотреть состояние и версии служб, выполняемых на сервере устройства.
Чтобы зарегистрировать устройство, необходимо выбрать имя входа. В разделе "Продолжить вход Azure" выберите "Копировать код" и "Вход", чтобы скопировать код устройства (для проверки подлинности с помощью Azure) и откройте запрос входа Azure на новой вкладке браузера. Убедитесь, что вы отключили блокировщик всплывающих окон в браузере, чтобы просмотреть запрос.
На новой вкладке в браузере вставьте код устройства и выполните вход, используя имя пользователя и пароль Azure. Вход с помощью PIN-кода не поддерживается.
Примечание.
Если вы случайно закроете вкладку входа, не выполнив вход, обновите вкладку браузера в диспетчере конфигурации устройства, чтобы отобразить код устройства и кнопку Копировать код и войти.
После успешного входа вернитесь на вкладку браузера, отображающую диспетчер конфигурации устройства. Если учетная запись пользователя Azure, используемая для входа, имеет необходимые разрешения для ресурсов Azure, созданных во время создания ключей, начинается регистрация устройства.
После успешной регистрации устройства вы можете просмотреть сведения о регистрации, щелкнув Просмотреть подробности.
Импорт конфигурации устройства из основного устройства
Чтобы завершить регистрацию устройства горизонтального масштабирования, выберите импорт , чтобы получить необходимые файлы конфигурации с основного устройства.
По нажатию кнопки Импорт открывается всплывающее окно с инструкциями по импорту необходимых файлов конфигурации с основного устройства.
Войдите на основное устройство (удаленный рабочий стол) и выполните следующие команды PowerShell:
PS cd 'C:\Program Files\Microsoft Azure Appliance Configuration Manager\Scripts\PowerShell'
PS .\ExportConfigFiles.ps1
Примечание.
Установите PowerShell 7.x на устройстве и выполните скрипт ExportConfigFiles.ps1. Выполнение скрипта поддерживается только в PowerShell 7.x.
Скопируйте ZIP-файл, созданный в результате выполнения приведенных выше команд на устройство для горизонтального увеличения масштаба. ZIP-файл содержит файлы конфигурации, необходимые для регистрации устройства для горизонтального увеличения масштаба.
Во всплывающем окне, открывшемся на предыдущем шаге, выберите расположение скопированного ZIP-файла конфигурации и нажмите кнопку "Сохранить".
После успешного импорта файлов регистрация устройства горизонтального масштабирования завершается и отображает метку времени последнего успешного импорта. Для просмотра сведений о регистрации щелкните Просмотреть сведения.
Установка VDDK. Устройство проверяет, установлен ли пакет VMware vSphere Virtual Disk Development Kit (VDDK). Если VDDK не установлен, скачайте VDDK 6.7, 7 или 8 (в зависимости от совместимости версий VDDK и ESXi) из VMware. Извлеките скачанное содержимое ZIP-файла в указанное расположение на устройстве в соответствии с инструкциями по установке.
Средство миграции и модернизации использует VDDK для репликации серверов во время миграции в Azure.
Предварительные требования можно выполнить в любое время во время настройки устройства, чтобы проверить, соответствует ли устройство всем предварительным требованиям.
На этом этапе следует повторно проверить, может ли устройство для горизонтального увеличения масштаба подключиться к vCenter Server. Выберите повторную проверку подключения vCenter Server из устройства горизонтального масштабирования.
Внимание
При изменении учетных данных vCenter Server на основном устройстве убедитесь в том, что вы повторно импортируете файлы конфигурации на устройство для горизонтального увеличения масштаба, чтобы получить последнюю конфигурацию и продолжить выполнение всех текущих операций репликации.
Если устройство для горизонтального увеличения масштаба больше не нужно, убедитесь в том, что оно отключено. Дополнительные сведения об отключении устройства для горизонтального увеличения масштаба после того, как необходимость в нем отпадает.
Репликация
После регистрации устройства горизонтального масштабирования на плитке "Миграция и модернизация" выберите "Реплицировать".
Выполните инструкции на экране, чтобы начать репликацию других виртуальных машин.
Устройство для горизонтального увеличения масштаба позволяет выполнять репликацию 500 виртуальных машин одновременно. Кроме того, миграцию виртуальных машин на портале Microsoft Azure можно выполнять пакетами, каждый из которых содержит 200 машин.
Средство миграции и модернизации заботится о распределении виртуальных машин между основным и масштабируемым устройством для репликации. После завершения репликации можно выполнить миграцию виртуальных машин.
Совет
Если необходима миграция большого количества виртуальных машин, для обеспечения оптимальной производительности рекомендуется переносить их пакетами по 200 машин.
Примечание.
Пользователь может выбрать только основное устройство при запуске репликации. Пользователь не может выбрать устройство горизонтального масштабирования при запуске репликации. По проектированию в зависимости от доступности будет решено, будет ли репликация выделена на основное устройство или масштабируемое устройство.
Следующие шаги
Из этой статьи вы узнали следующее:
- Настройка устройства для горизонтального увеличения масштаба
- Репликация виртуальных машин с помощью устройства для горизонтального увеличения масштаба
Дополнительные сведения о переносе серверов в Azure с помощью средства миграции и модернизации.