5.4 Загрузка оптимизированного образа на платформу «TIONIX»

После того, как запуск ВМ с использованием виртуализованных драйверов (virtio_win) проверен, можно приступить к окончательному этапу миграции – интеграции подготовленного образа в подсистему обслуживания образов дисков, используемых виртуальными машинами.

Хранение образов обеспечивается с помощью службы OpenStack Glance.

Примечания.

Рекомендуется убедиться, что ПО Cloud-Init установлено (в гостевой ОС).

На стороне контроллера должен быть настроен должным образом SSH-сервер, обслуживающий запросы SSH-клиента.

После успешного копирования оптимизированного образа потребуется выполнить необходимые административные действия, в следующей последовательности:

  1. Выполнить вход в систему, используя веб-интерфейс ПО Тионикс.

Вход (в Dashboard) выполняется с АРМ администратора, в веб-браузере, по ссылке:

http://<IP-адрес_контроллера>/dashboard/project/instances/

Cм. Шаг 1 (Раздел 5.4.1).

  1. Создать образ диска на управляющем узле (openstack image create).

Данное действие может быть выполнено как из консоли (администратора), так и из командной строки, если к управляющему узлу было произведено безопасное подключение:

ssh root@IP-контроллера

Cм. Шаг 2 (Раздел 5.4.2).

  1. Создать виртуальную машину в проекте (default).

Открыть вкладку с проектами, выбрать вкладку «Вычисления» и далее – пункт меню Виртуальные машины. Сверху будет отображен контекст:

Проект » Вычисления » Виртуальные машины

Открыть веб-диалог (мастер) создания виртуальной машины, открываемый кликом на веб-кнопке [Создать машину].

Cм. Шаг 3 (Раздел 5.4.3).

  1. Проверить работоспособность виртуальной машины (из консоли).

Для получения доступа к машине в списке ВМ выделить строчку с искомой ВМ, нажать на ВМ и открыть вкладку «Консоль».

Cм. Шаг 4 (Раздел 5.4.4).

Примечания.

Для открытия доступа по протоколу RDP перейти в раздел «Группы безопасности» и добавить необходимый порт.

Операция создания машины будет отображаться в статусе выполнения. После успешного завершения операции статус поменяет состояние на «Активна».

Ограничения количества виртуальных машин отображено во вкладке «Детали».

На стороне гостевой ОС также должна быть выполнена настройка доступа по RDP (Remote Desktop Protocol).

Ниже показано более подробное описание вышеперечисленных шагов (1-4).

5.4.1 Вход в систему (Dashboard) с правами администратора

После ввода реквизитов, позволяющих выполнять административные действия над проектом, откроется веб-интерфейс управления облачной инфраструктурой (TIONIX.Dashboard).

Если не указано название проекта, следует указать название по-умолчанию (default).

5.4.2 Создание образа диска на управляющем узле

Подготовленный образ должен быть доступен через службу OpenStack (Image service). Для этого он должен быть выгружен, в подходящем формате, на управляющий узел (в среду контроллера).

Выгрузка может быть выполнена одним из двух способов:

  1. выгрузка из консоли;
  2. выгрузка через веб-интерфейс (Создать образ >> Файл >> Обзор).

Ниже рассмотрен первый способ.

При помощи инструмента сетевого (безопасного) копирования потребуется выгрузить (оптимизированный) образ диска в формате qcow2 на управляющий узел, с помощью команды:

$ scp Win10-Edge.qcow2 root@tester:/

Затем необходимо выполнить команду импорта (образа) в среду Openstack:

$ openstack image create \
--disk-format qcow2 \
--container-format bare \
--public --file <название_образа>.qcow2 <ИМЯ_ОБРАЗА> \
--property hw_vif_multiqueue_enabled=true \
--property hw_scsi_model=virtio-scsi \
--property hw_disk_bus=scsi \
--property hw_qemu_guest_agent=yes \
--property hw_video_model=qxl \
--property os_require_quiesce=yes \
--property os_distro=windows \
--property os_type=windows

С подробным описанием используемых свойств (атрибутов), представленных парами ключей после опций –propery, можно ознакомиться, перейдя по ссылке.

После начала операции выгрузки (из консоли) в веб-интерфейсе Проект » Вычисления » Образы будет отображен новый элемент (образ диска), в статусе «Сохранение».

По завершении выгрузки образа статус поменяется на «Активный».

5.4.3 Создание виртуальной машины (в проекте)

С активным образом можно создавать виртуальную машину. Для этого следует перейти в область отображения доступных инстансов (виртуальных машин – в терминологии OpenStack).

Создание новой виртуальной машины начинается с открытия веб-диалога, кликом мыши на веб-кнопке [Создать машину]. Кнопка доступна в разделе графического интерфейса (Рис. 5.43):

Проект >> Вычисления >> Виртуальные машины.
../_images/36-MIG.png

Рис. 5.43 Вкладка «Виртуальные машины»

Откроется веб-диалог «Запустить виртуальную машину» (Рис. 5.44).

../_images/37-MIG.png

Рис. 5.44 Создание виртуальной машины (в проекте)

Следует заполнить обязательные поля, пока не исчезнут символы звездочек на вкладках: Детали, Источник, Тип инстанса, Сети.

Минимальные действия, необходимые для продолжения данной операции (создания ВМ):

  1. Детали: присвоить логическое имя ВМ (алфавитно-цифровое обозначение);
  2. Источник: выбрать источник загрузки Образ.

Выделить с помощью веб-кнопки [стрелка вверх] из списка доступных публично видимый образ (qcow2-типа):

../_images/38-MIG.png

Рис. 5.45 Выбор источника загрузки

  1. Сети: выбрать как-минимум одну сеть из доступных.
../_images/39-MIG.png

Рис. 5.46 Выбор сети

Для завершения создания ВМ потребуется указать созданный образ (п.1) для использования виртуальной машиной и кликнуть веб-кнопку [Запустить виртуальную машину].

../_images/40-MIG.png

Рис. 5.47 Процесс запуска ВМ

Примечания.

Потребуется подождать некоторое время для изменения статуса виртуальной машины (c «в процессе создания» на «Активна»).

При возникновении ошибок следует обратиться к документу Руководство администратора ОП TIONIX.

5.4.4 Проверка работоспособности виртуальной машины (из консоли)

Подключение к Рабочему столу (гостевой ОС) может быть выполнено через консоль виртуальной машины из веб-браузера, функционирующего на ПК или ТК.

Для этого необходимо авторизоваться в системе с правами, разрешающими доступ к виртуальным машинам заданного проекта (Default по умолчанию).

Ниже перечислены действия, которые необходимо выполнить в веб-интерфейсе для подключения к Рабочему столу виртуальной машины, мигрированной в облачную инфраструктуру:

  1. Перейти к списку доступных ВМ (Проект >> Вычисления >> Виртуальные машины) и кликнуть по ссылке на имени (Win10-mig):
../_images/41-MIG.png

Рис. 5.48 Список виртуальных машин

  1. Кликнуть на веб-элементе «Консоль», доступном в рабочей области с перечисленными деталями:
../_images/42-MIG.png

Рис. 5.49 Детали ВМ. Консоль

  1. Подключить в консоли обработку ввода с клавиатуры.

Предусмотрена подсказка, отображенная над областью Рабочего стола гостевой ОС (Windows):

../_images/43-MIG.png

Рис. 5.50 Консоль. Ввод с клавиатуры

Примечание.

Для работы в режиме полного экрана предуcмотрена веб-кнопка [Полноэкранный режим].