Установка виртуальной машины NOC на oVirt
Чтобы не мучиться с установкой NOC решил установить с образа, предлагаемого на сайте. К сажалению, образ предлагается в формате ova
, а у меня стоит oVirt (ovirt-engine
). Он этот формат не понимает. Однако у меня есть ещё хост с kvm
(kvm-host
).
Распаковываю
noc-x86_64-Debian-8.ova
: {% codeblock lang:bash %} tar -xf noc-x86_64-Debian-8.ova {% endcodeblock %}Конвертирую в формат
qcow2
: {% codeblock lang:bash %} qemu-img convert -O qcow2 noc-x86_64-Debian-8-disk1.vmdk noc-x86_64-Debian-8-disk1.qcow2 {% endcodeblock %}Создаю виртуальную машину на kvm. По большому счёту это нужно лишь для создания xml-файла описания виртуальной машины.
Машина сначала не загрузилась потому, что в
/etc/fstab
на/boot
был жёстко прописан/dev/sda1
. Поменял на/dev/vda1
.Пароли следующие: {% codeblock lang:bash %} Username: user Password: thenocproject Root password: thenocproject {% endcodeblock %}
На web-интерфейс логин и пароль: {% codeblock lang:bash %} User: admin Password: admin {% endcodeblock %}
Образы на
kvm-host
находятся в каталоге/var/lib/libvirt/images
, а соответствующие конфигурационные файлы в/etc/libvirt/qemu
. Копируем нужный конфиг в/var/lib/libvirt/images
и называемnoc-x86_64-Debian-8-disk1.xml
. Поскольку будем работать по сети, заменяем в нём путь к образу с/var/lib/...
на/net/kvm-host/var/lib/...
.Заходим на хост
ovirt-engine
, монтируемkvm-host
по autofs: {% codeblock lang:bash %} cd /net/kvm-host/var/lib/libvirt/images {% endcodeblock %}Импортируем образ в oVirt:
{% codeblock lang:bash %} virt-v2v -b vlan5 -i libvirtxml -o rhev -os ovirt-node-01:/ovirt/export noc-x86_64-Debian-8-disk1.xml {% endcodeblock %}
Здесь ovirt-node-01
— узел, на котором запускаются виртуальные машины, vlan5
— интерфейс, к которому она будет подключена.