libvirt0.8.2安装(方法一)

从http://www.libvirt.org/downloads.html下载
libvirt0.8.2.tar.gz

 

解压:
#tar -xzvf libvirt0.8.2.tar.gz
#cd libvirt0.8.2
Configure 设置安装路径。 设置python头文件地址
#./configure --prefix=/usr CPPFLAGS=-I/usr/include/python2.4
#make
#make install

 

设置libvirt运行环境(64位环境下):
cp -rf /usr/lib/libvirt* /usr/lib64/

修改libvirt.conf文件,使其支持非root用户连接。
vim /etc/libvirt/libvirtd.conf

去掉下面选项的注释:
#unix_sock_group = "libvirt"
#unix_sock_rw_perms = "0770"
#unix_sock_dir = "/var/run/libvirt"
#auth_unix_ro = "none"
#auth_unix_rw = "none"

 


如果遇到下面的问题(nc.log文件中):
[Mon Aug  2 13:08:30 2010][000433][EUCAERROR ] libvirt: Cannot find QEMU binary /usr/bin/kvm: No such file or directory (code=38)

可以在/usr/bin目录下建立一个到/usr/libexec/qemu-kvm的链接即可。

 

然后将要使用libvirt的服务的用户名加入libvirt组中,如:

usermod -G libvirt eucalyptus

 

另一个问题是libvirt低版本如0.6.3不支持虚拟机为scsi格式,悲剧啊……升级libvirt后又会遇到vga显示的问题,需要升级内核版本,所以,这条路是走不通了。

ps:系统为centos5.4

方法一到此为止。

posted @ 2010-08-10 17:34  chinacloud  阅读(1725)  评论(0编辑  收藏  举报