Архитектура миграции на основе агента
В этой статье представлен обзор архитектуры и процессов, используемых для репликации виртуальных машин VMware на основе агента с помощью средства миграции и модернизации .
С помощью средства миграции и модернизации виртуальные машины VMware можно реплицировать с помощью нескольких вариантов:
- Миграция виртуальных машин с использованием репликации на основе агента, как описано в этой статье.
- Миграция виртуальных машин VMware с использованием безагентной репликации. Это миграция виртуальных машин без необходимости установки каких-либо компонентов.
Подробнее о выборе и сравнении методов миграции для виртуальных машин VMware.
Миграция на основе агента
Миграция на основе агента используется для переноса локальных виртуальных машин VMware и физических серверов в Azure. Ее также можно использовать для миграции других локальных виртуализированных серверов, а также частных и общедоступных облачных виртуальных машин, включая экземпляры AWS и виртуальные машины GCP. Миграция на основе агента в службе "Миграция Azure" использует некоторые внутренние функции из [Azure Site Recovery].. /.. Служба /site-recovery/site-recovery-overview.md.
Компоненты архитектуры
На схеме показаны компоненты, участвующие в миграции на основе агента.
В таблице представлены обобщенные сведения о компонентах, используемых для миграции на основе агента.
Компонент | Сведения | Установка |
---|---|---|
Устройство репликации | Устройство репликации (сервер конфигурации или сервер обработки) — это локальный сервер, который выступает в качестве моста между локальной средой и средством миграции и модернизации. Устройство обнаруживает инвентаризацию локальных серверов, чтобы средство миграции и модернизации могли оркестрировать репликацию и миграцию. Устройство состоит из двух компонентов. Сервер конфигурации: подключается к средству миграции и модернизации и координирует репликацию. Сервер обработки: обрабатывает репликацию данных. Сервер обработки получает данные сервера, сжимает и шифрует его и отправляет в Azure. В Azure средство миграции и модернизации записывает данные на управляемые диски. |
По умолчанию сервер обработки устанавливается на устройстве репликации вместе с сервером конфигурации. |
Служба Mobility Service | Служба "Мобильность" — это агент, устанавливаемый на каждом сервере, который необходимо реплицировать и перенести. Он отправляет данные репликации с сервера на сервер обработки. | Файлы установки для различных версий службы "Мобильность" находятся на устройстве репликации. Необходимо скачать и установить нужный агент в соответствии с операционной системой и версией сервера, который требуется реплицировать. |
Установка службы Mobility Service
Вы можете запустить службу Mobility Service одним из следующих способов:
- Отправка установки: сервер обработки устанавливает служба при включении защиты сервера.
- Установка вручную: службу "Мобильность" можно установить вручную на каждом сервере с помощью пользовательского интерфейса или окна командной строки.
Служба "Мобильность" обменивается данными с устройством репликации и реплицированными серверами. Если на устройстве репликации, серверах обработки или серверах, для которых выполняется репликация, запущено антивирусное программное обеспечение, необходимо исключить из проверки следующие папки:
- C:\Program Files\Microsoft Azure Recovery Services Agent
- C:\ProgramData\ASR.
- C:\ProgramData\ASRLogs.
- C:\ProgramData\ASRSetupLogs.
- C:\ProgramData\LogUploadServiceLogs.
- C:\ProgramData\Microsoft Azure Site Recovery.
- C:\Program Files (x86)\Microsoft Azure Site Recovery
- C:\ProgramData\ASR\agent (на серверах Windows, на которых установлена служба "Мобильность")
Процесс репликации
- При включении репликации для сервера начинается первоначальная репликация в Azure.
- Во время первоначальной репликации служба "Мобильность" считывает данные с дисков сервера и отправляет их на сервер обработки.
- Эти данные используются для заполнения копии диска в подписке Azure начальными значениями.
- После завершения начальной репликации начинается репликация разностных изменений в Azure. Репликация выполняется на уровне блокировки и почти непрерывно.
- Служба "Мобильность" перехватывает операции записи в память диска путем интеграции с подсистемой хранения операционной системы. Этот метод позволяет избежать выполнения операций дискового ввода-вывода на сервере репликации для добавочной репликации.
- Сведения об обнаруженных изменениях для сервера отправляются на сервер обработки через входящий порт HTTPS 9443. Этот порт можно изменить. Сервер обработки получает, сжимает и зашифровывает их, а затем отправляет в Azure.
Порты
Устройство | Соединение |
---|---|
Репликация серверов | Для управления репликацией служба "Мобильность", работающая на виртуальных машинах, взаимодействует с локальным устройством репликации через входящий порт HTTPS 443. Серверы отправляют данные репликации на сервер обработки через входящий порт HTTPS 9443. Этот порт можно изменить. |
Устройство репликации | Устройство репликации выполняет оркестрацию репликации в Azure через HTTPS-порт 443 для исходящих подключений. |
Сервер обработки | Сервер обработки получает данные репликации, оптимизирует и шифрует их, а затем отправляет в службу хранилища Azure через порт 443 для исходящих подключений. |
Производительность и масштабируемость
По умолчанию развертывается одно устройство репликации, на котором запущены как сервер конфигурации, так и сервер обработки. Если репликация выполняется только для нескольких серверов, этого развертывания достаточно. Однако при репликации и миграции сотен серверов один сервер обработки может не справиться с обработкой всего трафика репликации. В этом случае можно развернуть дополнительные серверы обработки горизонтального масштабирования.
Планирование развертывания VMware
При репликации виртуальных машин VMware можно использовать Планировщик развертывания Site Recovery для VMware, чтобы определить требования к производительности, в том числе частоту ежедневного изменения данных и необходимые серверы обработки.
Емкость устройства репликации
Используйте значения в этой таблице, чтобы выяснить, нужен ли в развертывании дополнительный сервер обработки.
- Если частота ежедневного изменения данных (отток) превышает 2 ТБ, разверните дополнительный сервер обработки.
- Если выполняется репликация более 200 серверов, разверните дополнительное устройство репликации.
ЦП | Память | Свободное пространство — кэширование данных | Отток | Ограничения репликации |
---|---|---|---|---|
8 виртуальных ЦП (2 сокета * 4 ядра с частотой 2,5 ГГц) | 16 Гб | 300 ГБ | 500 ГБ или менее | < 100 серверов |
12 виртуальных ЦП (2 сокета * 6 ядер с частотой 2,5 ГГц) | 18 ГБ | 600 ГБ | От 501 ГБ до 1 ТБ | 100–150 серверов |
16 виртуальных ЦП (2 сокета * 8 ядер с частотой 2,5 ГГц) | 32 Гб | 1 TБ | От 1 ТБ до 2 ТБ | 151–200 серверов |
Определение размера серверов обработки масштабирования.
Если необходимо развернуть сервер обработки масштабирования, используйте эту таблицу, чтобы выяснить размер сервера.
Сервер обработки | Свободное пространство для кэширования данных | Отток | Ограничения репликации |
---|---|---|---|
4 виртуальных ЦП (2 сокета * 2 ядра с частотой 2,5 ГГц), 8 ГБ памяти | 300 ГБ | 250 ГБ или менее | До 85 серверов |
8 виртуальных ЦП (2 сокета * 4 ядра с частотой 2,5 ГГц), 12 ГБ памяти | 600 ГБ | От 251 ГБ до 1 ТБ | 86–150 серверов |
12 виртуальных ЦП (2 сокета по 6 ядер с частотой 2,5 ГГц), 24 ГБ памяти | 1 TБ | 1-2 TБ | 151–225 серверов. |
Ограничение пропускной способности отправки.
Трафик VMware, который реплицируется в Azure, проходит через определенный сервер обработки. Можно ограничить пропускную способность отправки путем регулирования пропускной способности на серверах, запущенных как серверы обработки. Вы можете повлиять на пропускную способность с помощью этого раздела реестра:
Значение реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM задает количество потоков, используемых для передачи данных диска (для начальной или разностной репликации данных). Если задать высокое значение, пропускная способность сети, используемая для репликации, увеличивается. Значение по умолчанию — четыре. Максимальное значение — 32. Чтобы оптимизировать значение, отслеживайте трафик.
Кроме того, регулировать пропускную способность на сервере обработки можно следующим образом.
- На сервере обработки откройте оснастку MMC Azure Backup. Ярлык доступен на рабочем столе или в следующей папке: C:\Program Files\Microsoft Azure Recovery Services Agent\bin.
- В оснастке выберите Change Properties (Изменить свойства).
- На вкладке Регулирование установите флажок Разрешить регулирование уровня использования пропускной способности канала для операций резервного копирования. Задайте ограничения для рабочего и нерабочего времени. Допустимы значения в диапазоне от 512 Кбит/с до 1,023 Мбит/с.
Следующие шаги
Попробуйте выполнить миграцию на основе агента для VMware