Виртуализация oVirt на одном сервере с CentOS7 (Заключение)

НеБезIT: Виртуализация oVirt на одном сервере с CentOS7

Для завершения настройки системы управления виртуализацией oVirt и возможности создания виртуальных машин осталось сделать еще несколько заключительных шагов, к чему мы сейчас и приступим!

В списке виртуальных машин мы сейчас можем наблюдать ту самую машину, которая предоставляет нам oVirt и его веб-интерфейс, однако в столбцах «IP Address» и «FQDN» ничего не отображается, а это полезная информация. И для того, чтобы она отображалась нужно установить на виртуальной машине гостевой агент:

yum install -y ovirt-guest-agent.noarch

Переходим на вкладку «Storage» и жмем на «New Domain», заполняем как показано на скриншоте ниже:

Создание нового домена в Storage oVirt

После нажатия на «ОК» в окне событий (Events), будут выведены подобные сообщения:

Events oVirt

Чтобы загрузить iso-образы, нужно их закачать в директорию:
/home/vdsm/export/<ваш id>/images/<еще один id>/
после чего во вкладке images созданного storage появится iso-образ. Например:
curl -O http://mirror.yandex.ru/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-Minimal.iso

Далее будут рассмотрены некоторые операции, необходимость выполнения которых возникает в процессе эксплуатации Системы управления виртуализацией oVirt.

Если потребуется создавать виртуальные машины Windows, то следует загрузить драйвер для жесткого диска отсюда: http://alt.fedoraproject.org/pub/alt/virtio-win/latest/

Инструкция по использованию драйвера здесь: http://www.ovirt.org/Quick_Start_Guide#Installing_with_a_IDE_interface

Но лучше использовать образ гостевых инструментов oVirt, для этого нужно установить соответствующий пакет:
yum install ovirt-guest-tools-iso

После установки пакета проверьте директорию /usr/share/ovirt-guest-tools-iso/ там должен находится ISO-образ, например, oVirt-toolsSetup_3.5_8.fc22.iso. Его нужно будет скопировать в наше хранилище ISO:
engine-iso-uploader upload -i ISO /usr/share/ovirt-guest-tools-iso/oVirt-toolsSetup_3.5_8.fc22.iso

Система попросит ввести пароль панели администрирования, после чего выгрузит образ куда нам нужно и мы сможем монтировать образ на виртуальную машину с ОС Windows, и установить драйвера.

Установка гостевого агента на ВМ с ОС Windows

Также необходимо для полноценной работы ОС Windows с Панелью администрирования oVirt установить гостевого агента. Для этого необходимо:

  1. Скачать и установить Python 2.7 отсюда: http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
  2. Скачать и установить расширение Python for Windows: http://sourceforge.net/projects/pywin32/files/pywin32/Build216/pywin32-216.win32-py2.7.exe/download
  3. Скачать и установить py2exe:  http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download
  4. На Linux-системе выполнить команду для копирования скриптов гостевого агента:
    git clone https://github.com/oVirt/ovirt-guest-agent.git
  5. После того как вы скопируете ovirt-guest-agent на виртуальную машину с ОС Windows перейдите в директорию куда вы скопировали эту папку в консоли (cmd):
    %EXTRACTDIR%\ovirt-guest-agent\ovirt-guest-agent> C:\Python27\python.exe setup.py py2exe -b 1
  6. Появится еще одна папка с наименованием dist, где вы найдете два файла: OVirtGuestService.exe и w9xpopen.exe. Создайте директорию “C:\Program Files\Guest Agents\oVirt Guest Agent” и скопируйте туда эти файлы.
  7. Запустите командную строку от имени администратора и введите следующие команды для запуска агента:
    C:\Program Files\Guest Agents\oVirt Guest Agent> OVirtGuestService.exe -install
    C:\Program Files\Guest Agents\oVirt Guest Agent> net start OVirtGuestService
    C:\Program Files\Guest Agents\oVirt Guest Agent> sc config "OVirtGuestService" start= auto

После произведенных действий можно удалить директорию %EXTRACTDIR%\ovirt-guest-agent\ovirt-guest-agent т.к. ее содержимое нам более не понадобится.

Изменение пароля администратора (если вдруг забыли)

engine-config -s AdminPassword=interactive
service ovirt-engine restart

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

Для работы с консолью нужно установить ovirt-shell на клиентскую машину (не на виртуальную машину с oVirt):

Консоль управления виртуальными машинами oVirt

Затем скачиваем сертификат с машины, где установлен oVirt:
curl -o rhevm.cer http://192.168.1.88/ca.crt

И подключаемся к консоли указывая местоположение сертификата:
ovirt-shell -c -A /root/rhevm.cer
URL: https://ovirtadmin.ovirt-engine.ovirtlocal/ovirt-engine/api
Username: admin@internal
Password:

Для просмотра имеющихся машин вводим команду:
list vms

Информацию по oVirt CLI можно посмотреть тут: http://www.ovirt.org/CLI

На этом серия статей по установке и настройке Системы управления виртуализацией «oVirt» завершена. Удачи в постижении нового!

Похожие материалы