Миграция в облако на базе VMware c помощью Hystax Acura
Миграция это процесс переноса рабочих нагрузок с одной платформы виртуализации, на другую, либо из одного формата в другой. Например, если ваши сервисы работают на платформе виртуализации Microsoft, мы можете прозрачно осуществить миграцию данных на нашу облачную платформу, на базе VMware.
При миграции рабочих нагрузок с локальной инфраструктуры в облачную среду вы сможете гибко управлять виртуальными ресурсами, повысить отказоустойчивость приложений за счет облачной инфраструктуры, имеющий полное дублирование всех компонентов системы. И при перемещении виртуальных машин вы сможете с минимальным простоем, либо же вовсе без простоя, приступить к работе в новой облачной среде.
К процессу миграции приходят в результате:
- Переход в облачную инфраструктуру для получения отказоустойчивого и производительного решения, взамен локального размещения;
- Обновление программной или “железной” платформы: переход с старого оборудования на новое, переход с одного гипервизора на другой;
- Перенос рабочих нагрузок на более производительные виртуальные ресурсы, либо более доступные по цене облачные мощности, если скорость работы приложений стала менее приоритетной.
В рамках миграции между платформами виртуализации есть два варианта реализации:
- Lift-and-shift: перемещение виртуальной машины без изменения в приложении, как есть;
- Redesign: перемещение нагрузок с изменением в архитектуре приложений, сервисов и технологий. Например, переход с физического сервера в виртуальную среду с разделением функционала и сервисов между виртуальными машинами.
В большинстве случаев миграция происходит между гипервизорами, с физических серверов в виртуальную среду, либо с менее производительных вычислительных ресурсов в более производительную среду.
На примере рассмотрим практику автоматизированной миграции в облако mClouds с помощью Hystax Acura.
Задача: мигрировать рабочие сервисы на более производительную облачную IaaS платформу.
В качестве инструмента для миграции в облако будем использовать инструментарий Hystax Acura.
- Вам потребуется подготовить таблицы с описанием виртуальных машин для миграции, новыми сетевыми параметрами и таблицу трансляций, далее проверяем на совместимость с программным обеспечением для миграции. Также в качестве среды будет использоваться платформа управления VMware vCloud Director. Дополнительно согласуем время начала миграции.
Название ВМ | Провайдер | Ресурсы (vCPU-vRAM) | Список дисков и размер | Операционная система и ядро | IP-адрес |
ubuntu18 | Y | 1-4 | 0. 20 Гбайт (SSD) | Ubuntu 18 (4.15.0-55-generic) | 10.129.0.32 |
centos7 | Y | 1-4 | 0. 20 Гбайт (SSD) | CentOS 7 (3.10.0-1160.25.1.el7.x86_64) | 10.129.0.26 |
Параметры target cloud.
Название ВМ | vApp | Сеть | Новые сетевые параметры |
ubuntu18 | Replication | TestOrgLAN | IP - 192.168.150.11/24 GW - 192.168.150.254 |
centos7 | Replication | TestOrgLan | IP - 192.168.150.15/24 GW - 192.168.150.254 |
Правила для организации NAT.
Типа NAT | Source IP | Source Port | Destination IP | Destination Port |
DNAT | 185.11.1.10 | 443/tcp | 192.168.150.11 | 443/tcp |
DNAT | 185.11.1.10 | 80/tcp | 192.168.150.11 | 80/tcp |
DNAT | 185.11.1.10 | 45022/tcp | 192.168.150.11 | 22/tcp |
DNAT | 185.11.1.10 | 45023/tcp | 192.168.150.15 | 22/tcp |
SNAT | 192.168.150.0/24 | ANY | 185.11.1.10 | ANY |
Правила Firewall
Source IP | Source Port | Destination IP | Destination Port |
any | any | 185.11.1.10 | 443/tcp, 80/tcp |
194.17.98.77 | any | 185.11.1.10 | 45022/tcp, 45023/tcp |
- Скачиваем и устанавливаем агент на совместимые платформы
[user@centos7 ~]$ sudo rpm -i hlragent.rpm
user@ubuntu18:~$ sudo dpkg -i hlragent.deb
Selecting previously unselected package hlragent.
(Reading database ... 62143 files and directories currently installed.)
Preparing to unpack hlragent.deb ...
Unpacking hlragent (3.7.845-562) ...
Setting up hlragent (3.7.845-562) ...
Found driver /usr/bin/hlragent/hss/deb_4.15.0-55.ko
hss
- Для корректной работы после миграции в среде VMware устанавливаем open-vm-tools для Linux-систем и VMware Tools для Windows-систем.
- Если вы используете аутентификацию по ключам, предварительно подготовьте учётную запись для подключения через консоль для последующей установки новых сетевых параметров.
- После установка агента мы увидим ваши виртуальные машины в интерфейсе, подготовленные ВМ можно начинать первый этап миграции - репликация основных данных.
- В зависимости от ширины канала доступа в сеть Интернет на источнике, объёма информации и от дисковой подсистемы, откуда выполняем перемещение данных, процесс миграции можешь занять продолжительное время.
- После первого этапа мы подготовим клиентский тенант для миграции данных и ещё раз выполним репликацию измененных данных (дельта) после первой репликации.
- Выполнив репликацию и согласовав время с клиентом мы можем приступить к публикации данных. Процесс активации виртуальной машины занимает 1 минуту.
11:05 - Начало выполнения миграции данных.
11:42 - Миграция данных была завершена.
11:45 - Начали процесс активации виртуальной машины: включение ВМ и указание сетевых параметров
11:46 - Виртуальная машина загрузилась и доступна для работы.
На переключение ВМ потребовалось менее 10 минут после выполнения миграции данных.
Подведем итоги кейса автоматизированной миграции в облако провайдера.
- Миграция может быть осуществлена автоматизировано с любой облачной платформы, использующей основные гипервизоры. Также может быть мигрированы приложения и с физического сервера, не использующего систему виртуализации. Поддержка зависит от операционной системы и используемого ядра. С помощью Hystax Acura, можно мигрировать в наше облако на базе VMware с таких платформ как Amazon Web Services, Google Cloud Platform, Microsoft Azure, Oracle Cloud, Alibaba Cloud, VMware, Hyper-V, OpenStack
- Миграция в облако проходит или без простоя или с минимальным временем. Виртуальная среда может быть доступной в пределах 5 минут после окончания миграции данных.
- При миграции в наше облако возможно полное сопровождение процесса переноса приложений.
А самое главное - теперь миграция в облако это быстрый процесс, независимо от используемого гипервизора. Данные можно перенести быстро, без длительной остановки сервисов. Подробнее о услуге Миграции в облако на нашем сайте.