首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

CENTOS6(RHEL6) 编译装配libvirt-0.9.6

2012-07-16 
CENTOS6(RHEL6) 编译安装libvirt-0.9.6新版的libvirt需要sanlock支持。由于网上libvirt的资料少,而且默认都

CENTOS6(RHEL6) 编译安装libvirt-0.9.6
新版的libvirt需要sanlock支持。
由于网上libvirt的资料少,而且默认都是安装在Fedora系统上的,所以没有sanlock.RHEL6的RPM包,我花了点时间制作了一份RHEL6的sanlock.spec。
1.下载sanlock1.8 源代码 git clone git://git.fedorahosted.org/sanlock.git
2.安装依赖包libaio-devel

#yum install -y libaio-devel.x86_64

3.编译RPM包(rpmbuild的安装使用就不详细阐述了)
#cd sanlock#rpmbuild -ba sanlock.spec#ll /root/rpmbuild/RPMS/x86_64/

sanlock-1.8-1.el6.x86_64.rpmsanlock-devel-1.8-1.el6.x86_64.rpmsanlock-libs-1.8-1.el6.x86_64.rpm

4.安装sanlock
#rpm -ivh sanlock-devel-1.8-1.el6.x86_64.rpm  \  sanlock-libs-1.8-1.el6.x86_64.rpm \  sanlock-1.8-1.el6.x86_64.rpm


接下来安装新版的netcf-0.1.9
1.下载netcf-0.1.9
netcf主页https://fedorahosted.org/netcf/
2.安装依赖包
#yum install -y libxslt-devel.x86_64 \libnl-devel.x86_64 \augeas-devel.x86_64

3.编译RPM包
#cd netcf-0.1.9#rpmbuild -bb netcf.spec#ll /root/rpmbuild/RPMS/x86_64/-rw-r--r-- 1 root root   15419 Nov 10 11:48 netcf-0.1.9-1.el6.x86_64.rpm-rw-r--r-- 1 root root    7545 Nov 10 11:48 netcf-devel-0.1.9-1.el6.x86_64.rpm-rw-r--r-- 1 root root  124483 Nov 10 11:48 netcf-libs-0.1.9-1.el6.x86_64.rpm

4.安装netcf-0.1.9
#rpm -ivh netcf-devel-0.1.9-1.el6.x86_64.rpm netcf-libs-0.1.9-1.el6.x86_64.rpm netcf-0.1.9-1.el6.x86_64.rpm


安装libvirt
1.下载libvirt-0.9.6
#cd libvirt-0.9.6#rpmbuild -bb libvirt.spec#ll /root/rpmbuild/RPMS/x86_64/-rw-r--r-- 1 root root 1918899 Nov 10 15:55 libvirt-0.9.6-1.el6.x86_64.rpm-rw-r--r-- 1 root root 5482115 Nov 10 15:55 libvirt-client-0.9.6-1.el6.x86_64.rpm-rw-r--r-- 1 root root 618313 Nov 10 15:55 libvirt-devel-0.9.6-1.el6.x86_64.rpm-rw-r--r-- 1 root root 126623 Nov 10 15:55 libvirt-lock-sanlock-0.9.6-1.el6.x86_64.rpm-rw-r--r-- 1 root root 360607 Nov 10 15:55 libvirt-python-0.9.6-1.el6.x86_64.rpm
4.安装RPM包
#rpm -ivh libvirt-client-0.9.6-1.el6.x86_64.rpm \  libvirt-devel-0.9.6-1.el6.x86_64.rpm\  libvirt-0.9.6-1.el6.x86_64.rpm\  libvirt-python-0.9.6-1.el6.x86_64.rpm\  libvirt-lock-sanlock-0.9.6-1.el6.x86_64.rpm



检查KVM是否启用
# lsmod | grep kvmkvm_intel              45674  15kvm                   291811  1 kvm_intel


重启服务器后,启动libvirt服务
#service libvirtd start


附件是上文提到的所有自编译RPM包,适合RHEL6/CENTOS6。

热点排行