Выгрузка с VMware vAvailability: перенос виртуальных машин в Россию

Привет, Хабр! Меня зовут Андрей Вахутинский. Это первый пост в блоге компании Oxygen на Хабре, и сегодня я хочу поделиться практикой миграции одного из наших клиентов из зарубежного облака. В этом тексте мы разберем достаточно простой способ выгрузки виртуальных машин из экосистемы VMware с последующей загрузкой на наш собственный облачный сервис. Всех заинтересованных прошу под кат.

8cb6dde06f5378a0015dc0295f4cc4b5.png

Миграция из зарубежного облака является сегодня одной из важных задач для многих компаний. Запущенные сервисы стало дорого (и очень сложно) оплачивать. А риски отключения или еще каких-нибудь неприятностей из-за происходящих событий многократно возросли. 

При этом у большинства российских облачных провайдеров есть резервные ресурсы для размещения новых клиентов и расширения нагрузок существующих. И на днях один из наших заказчиков практически без простоя перенес виртуальные машины с зарубежного хостинга. Там были арендованы серверы по модели HaaS, и уже администраторами клиента было развернуто собственное частное облако на базе VMware. Конфигурация может быть и не очень популярная…но пользователям частных облаков на базе VMware получившаяся инструкция для переезда может оказаться полезной.

Установка vCloud Availability

Первым шагом стоит установить утилиту vCloud Availability. Скачать готовый шаблон для ее развертывания можно при наличии подписки VMware. Также его можно найти на различных файлообменниках. Но если у вас с этим возникнут какие-то сложности, обращайтесь в личных сообщениях — поделимся.

Для установки утилиты в выбранном контейнере для размещения виртуальной машины (это может быть дата-центр, папка, кластер или ресурс-пул) нужно развернуть меню, просто нажав правой клавишей мыши. Для запуска процесса следует выбрать пункт Deploy OVF Template. 

0c5a161acd67cf8a7c81e76dd856a3fa.png

В открывшемся окне нужно выбрать загруженный файл шаблона в формате OVA и выполнить последовательно следующие шаги:

1. Указать имя виртуальной машины. 

2. Принять лицензионное соглашение. 

3. Задать сетевые параметры и пароль для доступа к vCAV и NTP. 

4. Синхронизировать Время на ВМ с vCAV с остальными компонентами вашей инфраструктуры (vCenter Server, Platform Service Controller, ESXi). Проще всего это будет сделать, если использовать общий NTP сервер. 

Развертывание шаблона позволит приступить к миграции с vCloud Availability. Для этого запускаем виртуальную машину и переходим в браузере на страницу администрирования vCAV. Она будет доступна по ссылке https://(IP адрес)/ui/admin. 

Процесс миграции

a21989f4f12bb8bc3aaf10f29671c4ab.png

При первом входе придется сменить ранее заданный пароль, а после этого выбрать пункт «Run initial setup wizard» на вкладке Getting Started. 

32e9522efbd2c3f93d207ebda583fb6a.png53e9dbe2e5cac3fa43e4dea943339f4b.png

Чтобы приступить к миграции нужно указать параметры подключения к локальному vCenter Server. Если vCenter Server был развернут с внешним Platform Service Controller, то в поле Lookup Service потребуется указать адрес PSC: https:// [IP_or_hostname]: Port /lookupservice/sdk. 

cb72ca0211b51b8ae55aa056b4297f4a.png9677fd7f0816335958e375a401579f26.png

В качестве целевого сайта нужно указать параметры подключения к облачной площадке, на которую будет проходить миграция. В нашем случае это был ЦОД Oxygen (MSK-1 https://dr.mks-1.o2-cloud.ru:443/ MSK-2 https://dr.msk-2.o2-cloud.ru:443/). Но если вы нашли для себя место в такими же хорошими тарифами в другом облаке, здесь нужно будет проставить соответствующие адреса.

 Учетные данные администратора организации vCloud Director указываются в формате administrator@Org.

Далее нужно активировать доступ из vCloud Director к локальному сайту, передвинув переключатель Allow access from cloud. 

81144cb60f9fbfa9289338208371ed3e.png

В html-клиенте vCenter Server или html-клиенте vCloud Director, из которых происходит миграция, нужно перейти на вкладку Availability. Там вы найдете настройки миграции и репликации.

f23bf7ba4bb3450832ff393235dd05e7.png

На вкладке Incoming Replications нужно выбрать New migration. После этого — определить VM, которая должна мигрировать в vCloud Director.

616abf2980f5cd59b0ab30084616120f.pngdc4a6dda662e0d637d81ca36e8dca224.pngeffe3f6c33561bb120fc9ab255cc7e5f.png

При миграции требуется указать параметры VDC (Virtual DataCenter) и политики хранения. Дополнительные настройки можно не трогать…или настроить параметры при необходимости. 

36679821c716379ec4ba99e3820cb380.png

После этого выбираем нужную VM и нажимаем Migrate. 

2d9e48e8f9fc27bd0e8807f4ac695744.png

При миграции нужно отметить пункт с выбором сети, к которой подключается VM. Next.

cc9534099ed266cc9541479775148cde.pngf0c50175198a8f25655d4b4f05fed582.png

После всех этих манипуляций виртуальная машина видна в разделе Virtual Machines уже в консоли нашего облака.

04745619a3607e7eec4b2f95f7328b9c.png

Заключение

Миграция с установкой vAvailability была выбрана неслучайно. Такой подход позволяет выгрузить виртуальные машины из экосистемы VMware напрямую в облако Oxygen, и мы воспользовались этим, чтобы перенести виртуальные машины с минимальным временем простоя. Кстати, в целом тематика миграции в российское облако оказалась настолько востребованной, что мы даже создали отдельную страницу, на которой вкратце расписали этапы любой миграции. А подробностями интересных кейсов мы будем делиться здесь, в блоге на Хабре,   

Что касается кейса VMware-VMware подобным методом миграции могут воспользоваться практически все, кому нужно перенести в российские облака свои виртуальные машины с зарубежных площадок, а также из своих on-prem инфраструктур. Ведь в отличие от миграции в облако, покупка железа сегодня оказывается очень затруднительной задачей. 

© Habrahabr.ru