- tocdepth
2
Миграция сервера в сервис ECS средствами SMS
Server Migration Service (SMS) — простое решение для миграции клиентской инфраструктуры IaaS в облако Advanced.
С помощью SMS можно мигрировать виртуальные и физические серверы как из локальной среды On-premises, так и из инфраструктуры другого провайдера.
Перед началом работы
Проверьте наличие доступа в тенант Advanced и к сервису SMS:
Войдите в консоль управления Advanced:
В списке сервисов выберите Server Migration Service.
Если консоль и сервис доступны, перейдите к созданию ключей.
Чтобы создать Access Key и Secret Key для установки агентов SMS:
Нажмите на логин пользователя в правом верхнем углу и перейдите в раздел
.Нажмите 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.
Снапшот удален.
для Dev & Test