Эдуард Сотников, пресейл-архитектор компании MIND Software, демонстрирует, как быстро и без потерь данных перенести виртуальную машину из облака на базе VMware в облако на базе vStack. Кейс нестандартный: платформа VMware находится в защищенном закрытом контуре и до нее невозможно достучаться извне.

Исходные данные

Виртуальная машина на ОС Linux Ubuntu 22.04 с развернутым на ней веб-сервером NGINX.

Инструмент миграции — MIND Migrate.

Расшифровка видео

Кейс демонстрирует, что MIND Migrate может работать практически в любых условиях. 

В облаке vStack создана виртуальная машина — приемник с операционной системой Ubuntu 22.04. Эта временная ВМ, нужна для того, чтобы управлять процессом миграции. После его окончания появится полная консистентная копия ВМ-источника. Еще один объект в облаке vStack: контроллер — виртуальная машина c ПО MindMigrate. Она выполняет роль оркестратора процесса миграции.

Сначала вручную устанавливается агент на ВМ-источник, так как она находится в закрытом контуре. Для этого необходимо нажать кнопку «Скачать агент», скопировать curl-запрос и вставить его в SSH от виртуальной машины. На виртуальную машину-приемник агент устанавливается в автоматическом режиме. После корректной установки агентов производится валидация обеих виртуальных машин. Для этого контроллер опрашивает виртуальные машины, — доступны ли они виртуальные машины и правильно ли у них указан IP-адрес. Статус «ОК» подтверждает, что валидация прошла успешно.

Затем необходимо зайти в проект, оттуда в миграционное задание, и нажать «Проверить задание». Производится валидация задания на миграцию: связывание машины-источника и машины-приемника. Если у задания появился статус «проверено», то валидация прошла корректно. Тогда необходим нажать кнопку «Далее» и попасть в маппинг дисков. На ВМ-источнике всего один диск на источнике, следовательно, выбирать ничего не нужно.

Затем необходимо выбрать статический адрес из машины-приемника и приступить к синхронизации — это режим онлайн-миграции «flow» с минимальным простоем в сервисе минимально. Указывается время до накатки RPO равное 10 секундам.

Дальше необходимо нажать «завершить», затем — «мигрировать». Виртуальная машина-источник переходит в режим до накатки инкрементальных копий. Во время миграции виртуальная машина по-прежнему доступна на источнике. Миграция во включенном режиме синхронизации позволяет не останавливать работу сервера на момент миграции. Дальше мы можем либо в ручном режиме, либо по графику остановить этот режим синхронизации, нажав кнопку «прервать миграцию». Затем — «остановить синхронизацию».

Миграция завершена.