FastNetMon

Showing posts with label Libvirt. Show all posts
Showing posts with label Libvirt. Show all posts

Monday, 7 December 2009

CentOS 5.4 x86_64 / OpenVZ + libvirt 0.6.3 = не работают вместе?

Запускаю:
virsh connect openvz:///system


А в ответ:

error: Failed to connect to the hypervisor
error: could not connect to openvz:///system


Как победить?

Установка и использование libvirt CentOS 5.3

Устанавливаем:
yum install -y libvirt libvirt-python


Запускаем:
/etc/init.d/libvirtd start


Убеждаемся, что он добавлен в автозагрузку:
chkconfig --list | grep libvirt
libvirtd 0:off 1:off 2:off 3:on 4:on 5:on 6:off


Теперь запускаем утилиту virsh - интерфейс для управления всеми возможностями libvirt:
virsh


Ну вот и все, далее сами :)

Сборка RPM для Libvirt 0.7 CentOS 5.4

Есть такая вот отличная бибилиотека: http://libvirt.org, актуальная версия ее сейчас 0.7.4, а в репозитории CentOS только 0.6.3, что довольно сильно напрягает. Поэтому будем собирать бинарный RPM актуальной версией :) Благо, для Fedora есть SRC RPM, из которого мы и будем собирать бинарный RPM.

Вообще, инструкция по сборке RPM вот здесь: http://phpsuxx.blogspot.com/2009/12/rpm-centos-5.html а путь до SRC RPM пакета под Fedora вот:
http://libvirt.org/sources/libvirt-0.7.4-1.fc11.src.rpm


В установке вобщем-то все тривиально, разве что пакет ставить необходимо так (т.к. md5 суммы у архивом почему-то побитые):
rpm -ihv --nomd5 libvirt-0.7.4-1.fc11.src.rpm


А вот список зависимостей:
yum install -y python-devel nfs-utils xen-devel libxml2-devel xhtml1-dtds readline-devel gettext gnutls-devel hal-devel avahi-devel dnsmasq bridge-utils cyrus-sasl-devel iscsi-initiator-utils parted-devel numactl-devel libssh2-devel ncurses-devel qemu-img


Но вот, к сожалению, с двумя пакетами никак справится не смог:

error: Failed build dependencies:
xmlrpc-c-devel >= 1.14.0 is needed by libvirt-0.7.4-1.x86_64
device-mapper-devel is needed by libvirt-0.7.4-1.x86_64


Кто расскажет, где взять второе под CentOS 5 - буду благодарен, с первым-то более-менее понятно.