4.1. Подготовительный этап

Подготовительный этап – общий для всех типов гостевых операционных систем, предназначенных для миграции на платформу ТИОНИКС. Он затрагивает данные виртуальных машин, хранящихся в исходных системах виртуализации в виде образов. Формат хранения образа зависит от системы виртуализации, из которой предстоит выгрузка (одного или нескольких образов).

Начальные условия:

  1. Наличие плана миграции, содержащего основные сведения об исходной инфраструктуре (версии ПО гипервизора VMware, Hyper-V и т.д.).
  2. Наличие АРМ администратора (стенда) с установленным системным и общесистемным ПО:
  • ОС Linux;
  • служба гипервизора libvirt;
  • менеджер виртуальных машин virt-manager.

В качестве хостовой ОС Linux использован дистрибутив Ubuntu 16.04/Xenial.

В качестве гостевой ОС использованы:

  • Windows 10 (Enterprise 90 days trial);
  • Linux: настольные CentOS 7 и Ubuntu 16.04;
  • Windows 7 (Professional без активации).

Сетевые ресурсы (для скачивания):

  1. Бесплатный образ установочного носителя ОС Windows 7 (для загрузки ISO с дистрибутивом MS Windows 7 потребуется ключ продукта).
  2. Готовые образы с гостевой ОС Windows 10, распространяемые в форматах VMDK (VMware ESXi) и VHDX (MS HyperV).
  3. Готовые образы с гостевыми ОС Linux: CentOS и Ubuntu, распространяемые в форматах VMDK (VMware) или VHDX (HyperV).

4.1.1. Планирование операций по миграции

  1. Свободное место, выделенное для хранения исходного образа ВМ (vmdk-формат), промежуточных образов (raw-формат) и сжатого образа (qcow2-формат) должно быть подготовлено, исходя из размера исходного образа, умноженное на коэффициент 4.

    Например при размере исходного образа 10Гб/vmdk потребуется (для двойной конвертации) ещё приблизительно 20Гб. Остальное место будет служить запасом.

  2. Калькуляция исходных ресурсов: подготовка и заполнение таблицы с параметрами исходных образов виртуальных машин (ВМ) требования к оперативной, внешней памяти и процессорных ядер.

  3. Вывод ВМ из эксплуатации в среде VMware (или Hyper-V) и получение виртуальных дисков ВМ в виде файлов в формате vmdk.

  4. Конвертация файлов (*.vmdk) в формат qcow2, для дальнейшей интеграции образов в среду OpenStack.

  5. Удаление ПО гостевой поддержки (VMware Tools).

Из гостевой ОС виртуальной машины, подлежащей миграции в среду виртуализации ТИОНИКС (OpenStack), удаление VMware Tools может быть выполнено сразу или позже, когда будет выполнена конвертация в промежуточный/конечный формат образа (raw/qcow2). Данное решение зависит от того, выводится ли виртуальная машина из эксплуатации окончательно или временно (для выгрузки образа диска).

Примечание. Порядок удаления VMware Tools изложен в Приложении Раздел 4.5.

4.1.2. Действия, выполняемые в приложении vSphere

vSphere – приложение для управления виртуализацией VMware, устанавливаемое на АРМ администратора (исходной инфраструктуры).

  1. Перейти на страницу расположения ВМ, предназначенной для миграции (Рис. 4.1).

В данном примере: esx-01a.corp.local.

../_images/01-MIG.png

Рис. 4.1 VMWare. Месторасположение ВМ

  1. В раскрывшемся списке выбрать ВМ с именем perf-worker-01a (Рис. 4.2).
../_images/02-MIG.png

Рис. 4.2 Выбор ВМ для миграции

  1. На странице ВМ найти хранилище, в котором размещена ВМ (Рис. 4.3).
../_images/03-MIG.png

Рис. 4.3 Хранилище размещения ВМ

  1. Открыть страницу хранилища и отыскать нужную ВМ (Рис. 4.4).
../_images/04-MIG.png

Рис. 4.4 Искомая ВМ на странице хранилища

  1. Отыскать виртуальный диск на странице списка файлов параметров ВМ, выделить его и нажать на кнопку загрузки «Download» (Рис. 4.5).

Примечания.

При загрузке (если применены соответствующие настройки) можно указать расположение искомого файла.

vSphere позволяет выгрузить файлы виртуальных дисков ВМ на USB носитель, подключенный к АРМ администратора.

ВАЖНО! Выгруженный файл виртуального диска формата vmdk может содержать несколько дисков. Необходимо произвести операцию выгрузки для каждого диска ВМ.

../_images/05-MIG.png

Рис. 4.5 Виртуальный диск ВМ

4.1.3. Действия, выполняемые в приложении Hyper-V Manager

Hyper-V – среда с поддержкой аппаратной виртуализации для 64-разрядных систем на основе гипервизора. Поддерживает функционирование не только операционных систем семейств Windows Server или настольных ОС Windows (выпусков 7/8/10), но и некоторых гостевых ОС класса Linux: FreeBSD, CentOS, RHEL, Debian Ubuntu.

Hyper-V Manager – приложение от Microsoft для управления нативной виртуализацией Hyper-V.

Дополнительную информацию о поддержке гостевых ОС Linux можно получить на сайте документации Microsoft:

Ниже показано, как осуществить вывод ВМ из эксплуатации в среде Hyper-V и получить снэпшот в виде файла в формате vhdx, необходимый для дальнейшей конвертации и интеграции на платформу «ТИОНИКС» (в среду OpenStack). Действия, которые необходимо выполнить в исходной инфраструктуре:

  1. Запустить Hyper-V Manager из меню Пуск (Рис. 4.6).
../_images/06-MIG.png

Рис. 4.6 Запуск приложения Hyper-V Manager

  1. В открывшемся списке выбрать ВМ, подлежащую миграции, и выполнить корректное выключение.
Примечание. Рекомендуется уточнить версию гостевой ОС и зафиксировать должным образом (в плане миграции).
  1. Перейти в настройки ВМ и отыскать местоположение (виртуального) жесткого диска.
../_images/07-MIG.png

Рис. 4.7 Местоположение виртуального жесткого диска ВМ (VMware).

  1. Открыть путь к виртуальному жесткому диску в Проводнике (Windows).
  2. Выделить найденный (.vhdx-) файл ВМ и выгрузить его на внешний носитель (USB-drive).