4.5. Приложение 1. Удаление VMware Tools

Удаление VMware Tools из гостевых ОС Windows и Linux обладает спецификой и различается по набору выполняемых действий.

4.5.1. Удаление VMware Tools (Windows Vista/7/8/10)

  1. Открыть панель управления.
  • Для Windows Vista, Windows 7 и Windows 8: Нажать на кнопку [Start] панели управления.
  • Для Windows 10: Нажать на кнопку [Start] - «Settings» панели управления.
  1. Нажать на «Programs and Features».
  2. Из списка установленного программного обеспечения выбрать «VMware Tools».
  3. Нажать «Uninstall».
  4. При запросе нажать на кнопку «Yes» для перезагрузки Windows.

4.5.2. Удаление VMware Tools (Linux)

  1. Открыть окно терминала.
  2. Переключиться на суперпользователя.

Выполнить команду:

su - root
  1. Выполнить скрипт отмены установки (удаления) VMware Tools:

    /usr/bin/vmware-uninstall-tools.pl
    
  2. Следовать инструкциям на экране, чтобы завершить удаление.

  3. Перезагрузить ВМ.

4.6. Приложение 2. Установка драйвера видео (QXL)

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

Поддерживаемые свойства (–property):

  • hw_video_model задает модель видеокарты;
  • hw_video_ram (опционально) - задает объем видеопамяти в Мб, если используется модель QXL. По умолчанию, значение составляет 64.

Список поддерживаемых моделей виртуальных видеокарт: VGA, Cirrus, VMVGA, XEN, VBOX, QXL, Virtio.

Необходимость в установке драйвера QXL возникает, если планируется настройка доступа к Рабочему столу графической надстройке настольной ОС (Windows, Linux/desktop) по протоколу SPICE.

Более подробное описание протокола доступно по ссылке:

Если параметр hw_video_ram задан, то для успешного создания ВМ используемый ею образ должен содержать дополнительный атрибут hw_video: ram_max_mb. Данный атрибут хранит максимально возможный объем видеопамяти (в Мб), выделяемой при инициализации видеоподсистемы.

При создании диска из образа (миграции) метаданные образа копируются в параметр volume_image_metadata создаваемого диска, который задействуется службой OpenStack Nova, если данный диск является загрузочным (для ВМ).

Примечание. Nova – базовый компонент облачной архитектуры OpenStack, используемый для управления вычислительными ресурсами (Compute).

Пример настройки атрибутов видеоподсистемы (для образа диска):

openstack image set \
--property hw_video_model=qxl \
--property hw_video_ram=256 \
IMAGE

Пример настройки дополнительного атрибута видеоподсистемы (ram_max_mb):

openstack flavor set \
--property hw_video:ram_max_mb=512 \
FLAVOR
Примечание. Настройки видео в среде гипервизора (libvirt) рассмотрены
на веб-сайте:

`www.libvirt.org <https://libvirt.org/formatdomain.html#elementsVideo>`_.

4.7. Приложение 3. Создание в libvirt ВМ для Centos 7 64-bit

Необходимо подготовить загрузочный диск (ISO-образ) с загрузчиком той же версии ОС, что гостевая (CentOS 7 64-bit). ISO-образ может быть скачан с одного из зеркал, доступных по ссылке (URL):

Рекомендуется загрузить “минимальный” образ, используемый, как правило, для аварийного восстановления (загрузки в режиме Rescue).

Примечание. После скачивания следует посчитать контрольную сумму, убедившись, что образ был скачан целиком.

Запустить virt-manager для создания ВМ и выполнить действия (по шагам), открыв Мастер создания виртуальной машины:

ШАГ 1. Выбрать метод установки операционной системы «Импорт образа диска».

Указать тип платформы: х86_64.

ШАГ 2. Выбрать полученный после конвертации образ диска (в формате qcow2).

ШАГ 3. Настроить объем памяти и количество процессоров для ВМ.

Настройка выделяемых ресурсов должна соответствовать параметрам исходной ВМ, выгруженной из оригинальной инфраструктуры (среды виртуализации VMware или Hyper-V).

ШАГ 4. Указать название ВМ и включить флаг «Проверить конфигурацию перед установкой».

В диалоге дополнительной настройки:

  1. Выбрать сеть (NIC модели virtio).
  2. Добавить контроллер VirtIO SCSI (Добавить оборудование).
  3. Для подключаемого образа (виртуального жесткого диска) выбрать драйвер SCSI.
  4. Добавить виртуальный CD/DVD (устройство хранения) и привязать его к SCSI.
  5. Выбрать модель устройства Видео VGA.

ШАГ 5. Запустить ВМ и убедиться, что процесс начальной загрузки выполняется.

ШАГ 6. Завершить (принудительно) работу ВМ после того, как появится консоль аварийного восстановления (dracut).

ШАГ 7. Подключить (ISO-) образ компакт-диска CentOS-7-x86_64-Minimal-2003.iso.

Выбрать в параметрах загрузки устройство для загрузки (Рис. 4.42):

../_images/44-MIG.png

Рис. 4.42 Параметры загрузки (виртуальный накопитель CD/DVD)

ШАГ 8. Включить ВМ и дождаться загрузки меню (Рис. 4.43).

../_images/45-MIG.png

Рис. 4.43 Загрузка меню

Выбрать Troubleshooting. Откроется меню с выбором режимов восстановления.

Клавишами <Вверх>/<Вниз> переместить курсор таким образом, чтобы подсветилась надпись Rescue a CentOS system и нажать клавишу <Enter>.

Допускается также быстрый способ - нажатие клавиши с буквой <R> (латинской раскладки) с последующим нажатием <Enter>.

ШАГ 9. Загрузится интерактивный установщик ОС (anaconda).

Будет произведен запрос на продолжение (Рис. 4.44) и другие действия.

../_images/46-MIG.png

Рис. 4.44 Интерактивный установщик (anaconda)

Необходимо подтвердить выбор Continue (Продолжить) вводом цифры (1) и нажать клавишу <Enter>.

Согласно подсказке внизу (Rescue Mount), необходимо будет войти в командную оболочку (shell) нажатием кнопки <Enter>, после чего сменить “корень системы”, выполнив команду:

chroot /mnt/sysimage
Примечание. Все найденные на подключенном к ВМ системном (загрузочном)
жестком диске, распознанном гостевой ОС минимального образа компакт-диска
в режиме восстановления, монтируются автоматически в директорию
:literal:`/mnt/sysimage`.

Уточнить, верно ли смонтировалось найденное содержимое, можно, выполнив следующую команду:

cat /etc/*release

Будут выведены следующие строки:

NAME=»CentOS Linux»
VERSION=»7 (Core)»

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

cd /boot && ls initramfs*

Сохранить во временную переменную (KERNEL) версию ядра Linux, выполнив команду:

export KERNEL=`uname -r`

Файл /boot/initramfs-$KERNEL.img, используемый для загрузки ядра Linux, следует заархивировать, используя утилиту gzip:

find /boot/initramfs-$KERNEL.img | xargs gzip

Создать новый электронный диск (initramfs):

mkinitrd  /boot/initramfs-$KERNEL.img  $KERNEL

Для вступления изменений в силу следует дважды выполнить команду exit. Произойдет перезагрузка ВМ.

ШАГ 10. Принудительно выключить ВМ и отключить ISO-образ с загрузочным носителем.

../_images/47-MIG.png

Рис. 4.45 Отключение ISO-образа

ШАГ 11. В настройках видео установить модель QXL (необязательно).

ШАГ 12. Включить ВМ и дождаться нормальной загрузки гостевой ОС.

На Рис. 4.46 показано, как выглядит приглашение к входу в ОС CentOS 7 (2003), образ которой свободно распространяется через веб-сайт https://www.osboxes.org.

../_images/48-MIG.png

Рис. 4.46 Приглашение к входу в ОС (CentOS 7)

4.8. Приложение 4. Создание в libvirt ВМ для Ubuntu 16 64-bit

Запустить virt-manager для создания ВМ и выполнить действия (по шагам), открыв Мастер создания виртуальной машины:

ШАГ 1. Выбрать метод установки операционной системы «Импорт образа диска».

Указать тип платформы: х86_64.

ШАГ 2. Выбрать полученный после конвертации образ диска (в формате qcow2).

ШАГ 3. Настроить объем памяти и количество процессоров для ВМ.

Настройка выделяемых ресурсов должна соответствовать параметрам исходной ВМ, выгруженной из оригинальной инфраструктуры (среды виртуализации VMware или Hyper-V).

ШАГ 4. Указать название ВМ и включить флаг «Проверить конфигурацию перед установкой».

В диалоге дополнительной настройки:

  1. Выбрать сеть (NIC модели virtio).
  2. Добавить контроллер VirtIO SCSI (Добавить оборудование).
  3. Для подключаемого образа (виртуального жесткого диска) выбрать драйвер SCSI.
  4. Добавить виртуальный CD/DVD (устройство хранения) и привязать его к SCSI.

ШАГ 5. Запустить ВМ и убедиться, что загрузка гостевой ОС выполняется нормально.

На Рис. 4.47 показано, как выглядит приглашение к входу в ОС Ubuntu 16.04, образ которой свободно распространяется через www.osboxes.org.

../_images/50-MIG.png

Рис. 4.47 Приглашение к входу в ОС (Ubuntu 16.04)