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
#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
#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
#yum install -y libxslt-devel.x86_64 \libnl-devel.x86_64 \augeas-devel.x86_64
#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
#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
#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
# lsmod | grep kvmkvm_intel 45674 15kvm 291811 1 kvm_intel
#service libvirtd start