Архитектура миграции на основе агента

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

С помощью средства миграции и модернизации можно реплика te виртуальные машины VMware с несколькими вариантами:

  • Миграция виртуальных машин с использованием репликации на основе агента, как описано в этой статье.
  • Миграция виртуальных машин VMware с использованием безагентной репликации. Это миграция виртуальных машин без необходимости установки каких-либо компонентов.

Подробнее о выборе и сравнении методов миграции для виртуальных машин VMware.

Миграция на основе агента

Миграция на основе агента используется для переноса локальных виртуальных машин VMware и физических серверов в Azure. Ее также можно использовать для миграции других локальных виртуализированных серверов, а также частных и общедоступных облачных виртуальных машин, включая экземпляры AWS и виртуальные машины GCP. Миграция на основе агента в службе "Миграция Azure" использует некоторые внутренние функции из [Azure Site Recovery].. /.. Служба /site-recovery/site-recovery-overview.md.

Компоненты архитектуры

На схеме показаны компоненты, участвующие в миграции на основе агента.

На схеме показаны компоненты для миграции на основе агента, описанные в таблице.

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

Компонент Сведения Установка
Устройство репликации Реплика tion (модуль) (сервер конфигурации или сервер обработки) — это локальный сервер, который выступает в качестве моста между локальной средой и средством миграции и модернизации. (модуль) обнаруживает инвентаризацию локальных серверов, чтобы средство миграции и модернизации могли управлять реплика и миграцией. Устройство состоит из двух компонентов.

Сервер конфигурации: Подключение средства миграции и модернизации и координаты реплика.
Сервер обработки: обрабатывает репликацию данных. Сервер обработки получает данные сервера, сжимает и зашифровывает их, а затем отправляет в 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, на которых установлена служба "Мобильность")

Процесс репликации

  1. При включении репликации для сервера начинается первоначальная репликация в Azure.
  2. Во время первоначальной репликации служба "Мобильность" считывает данные с дисков сервера и отправляет их на сервер обработки.
  3. Эти данные используются для заполнения копии диска в подписке Azure начальными значениями.
  4. После завершения начальной репликации начинается репликация разностных изменений в Azure. Репликация выполняется на уровне блокировки и почти непрерывно.
  5. Служба "Мобильность" перехватывает операции записи в память диска путем интеграции с подсистемой хранения операционной системы. Этот метод позволяет избежать выполнения операций дискового ввода-вывода на сервере репликации для добавочной репликации.
  6. Сведения об обнаруженных изменениях для сервера отправляются на сервер обработки через входящий порт 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. Следите за трафиком для оптимизации значения.

  • Кроме того, регулировать пропускную способность на сервере обработки можно следующим образом.

    1. На сервере обработки откройте оснастку MMC Azure Backup. Ярлык доступен на рабочем столе или в следующей папке: C:\Program Files\Microsoft Azure Recovery Services Agent\bin.
    2. В оснастке выберите Change Properties (Изменить свойства).
    3. На вкладке Регулирование установите флажок Разрешить регулирование уровня использования пропускной способности канала для операций резервного копирования. Задайте ограничения для рабочего и нерабочего времени. Допустимы значения в диапазоне от 512 Кбит/с до 1,023 Мбит/с.

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

Попробуйте выполнить миграцию на основе агента для VMware