Миграция сервера в сервис ECS средствами SMS
Server Migration Service (SMS) — простое решение для миграции клиентской инфраструктуры IaaS в облако Advanced.
С помощью SMS можно мигрировать виртуальные и физические серверы как из локальной среды On-premises, так и из инфраструктуры другого провайдера.
Перед началом работы
Проверьте наличие доступа в тенант Advanced и к сервису SMS:
-
Войдите в консоль управления Advanced:
-
В списке сервисов выберите Server Migration Service.
Если консоль и сервис доступны, перейдите к созданию ключей.
Чтобы создать Access Key и Secret Key для установки агентов SMS:
-
Нажмите на логин пользователя в правом верхнем углу и перейдите в раздел My Credentials → Access Keys.
-
Нажмите Create Access Key.
-
Введите описание ключа и нажмите OK.
-
Чтобы сохранить Access Key и Secret Key, нажмите Download. На компьютер будет загружен файл credentials.csv.
Предварительные требования выполнены.
Данные для получения агентов SMS
С помощью инструкции в этом разделе можно получить ссылки и команды для установки агентов сервиса SMS.
-
В списке сервисов выберите Server Migration Service.
-
Перейдите в раздел Agents в меню слева.
На этой странице будут:
-
команды для установки агента для Linux;
-
ссылки для скачивания агента для Windows.
Установка агента SMS на Linux
-
Загрузите архив с агентом на исходный сервер:
wget -t 3 -T 15 https://sms-agent--2-bucket.obs.ru-moscow-1.hc.sbercloud.ru/SMS-Agent.tar.gz -
Распакуйте архив и запустите агент:
tar -zxvf SMS-Agent.tar.gz && cd SMS-Agent && ./startup.sh -
Чтобы разрешить сбор информации, нажмите Y.
-
Скопируйте Access Key из файла credentials.csv, вставьте его в соответствующее поле и нажмите Enter.
-
Скопируйте Secret Key из файла credentials.csv, вставьте его в соответствующее поле и нажмите Enter.
-
Дождитесь запуска агента SMS.
Агент установлен на исходный сервер Linux.
Установка агента SMS на Windows
-
В списке сервисов выберите Server Migration Service.
-
Перейдите в раздел Agents в меню слева.
-
Скачайте на исходный сервер файл Windows Agent (Python 3).
-
Запустите файл SMS-Agent-Py3.exe и нажмите Install.
-
Когда установка будет завершена, активируйте параметр Run SMS-Agent.
-
Вставьте ключи AK и SK из файла credentials.csv в соответствующие поля.
-
Нажмите Start.
-
Чтобы разрешить сбор информации, нажмите Yes.
-
Дождитесь запуска агента SMS.
Агент установлен на исходный сервер Windows.
Настройка задания миграции в консоли облака
-
В списке сервисов выберите Server Migration Service.
-
Перейдите в раздел Servers в меню слева.
-
Нажмите на название исходного сервера.
ПримечаниеСервер появится в списке автоматически, когда на него будет установлен агент SMS.
-
В блоке Basic Information нажмите
.
-
Убедитесь, что проверка исходного сервера прошла успешно — у каждого элемента в столбце Check Result должно быть указано Passed.
-
В правом верхнем углу нажмите Configure Migration.
-
При необходимости установите лимит скорости миграции в поле Migration Rate Limit и нажмите Next: Configure Target.
-
Задайте параметры:
-
Region — ru-moscow;
-
Project — ru-moscow-1(default);
-
Server — Create during migration;
-
VPC — выберите существующую группу безопасности или выберите Create during migration для автоматического создания новой;
-
Subnet — выберите существующую подсеть для целевого сервера или выберите Create during migration для автоматического создания новой;
-
Security Group — выберите существующую группу безопасности или выберите Migrate-template для автоматического создания новой;
ПримечаниеПри выборе существующей группы безопасности: - для серверов с Windows откроются порты TCP: 22, 8899, 8900; - Для серверов с Linux откроются порты TCP: 22, 8900.
-
в блоке Advanced Settings активируйте опцию Configure now.
-
-
Задайте конфигурацию новой виртуальной машины:
-
Name — укажите название целевого сервера ECS;
-
AZ — выберите зону доступности, в которой будет размещен целевой сервер;
-
Specifications — выберите флейвор для целевого сервера;
-
System Disk — выберите тип дисков для целевого сервера;
-
EIP — выберите Auto assign — автоматическое назначение внешнего IP-адреса;
-
Bandwidth — укажите нужную пропускную способность в Мбит/с для внешнего IP-адреса.
-
-
Нажмите Next: Confirm.
-
Чтобы сохранить задание миграции, нажмите Save.
-
Чтобы подтвердить сохранение, нажмите Yes.
-
Проверьте статус миграции в разделе Servers. В столбце Status должно быть указано Configured.
-
Чтобы запустить миграцию, в столбце Operation нажмите Start.
-
Чтобы подтвердить запуск репликации, нажмите Yes.
-
Проверьте статус миграции в разделе Servers. В столбце Status должно быть указано Ongoing.
-
Чтобы посмотреть прогресс миграции, наведите на статус и нажмите Details.
-
Чтобы посмотреть скорость миграции и объем реплицируемых данных, перейдите в раздел Servers и нажмите
.
-
Дождитесь завершения репликации. Статус сменится на Finished.
Репликация данных завершена.
Синхронизация данных
При необходимости можно синхронизировать данные. Для этого:
-
В столбце Operation нажмите Sync. Когда синхронизация запустится, статус миграции изменится на Ongoing. Чтобы посмотреть прогресс синхронизации, наведите на статус и нажмите Details.
-
Дождитесь завершения репликации. Статус изменится на Finished.
Данные синхронизированы.
Удаление снапшота
Когда исходный сервер успешно перенесен в облако Advanced и все сервисы работают исправно, удалите снапшот, который был создан сервисом SMS. Для этого:
-
В списке сервисов выберите Elastic Volume Service.
-
Перейдите в раздел Snapshots в меню слева.
-
Чтобы удалить снапшот, в столбце Operation нажмите Delete.
-
Чтобы подтвердить удаление, нажмите Yes.
Снапшот удален.
- Перед началом работы
- Данные для получения агентов SMS
- Установка агента SMS на Linux
- Установка агента SMS на Windows
- Настройка задания миграции в консоли облака
- Синхронизация данных
- Удаление снапшота