新版的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.rpm
sanlock-devel-1.8-1.el6.x86_64.rpm
sanlock-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
引用
http://libvirt.org/sources/libvirt-0.9.6.tar.gz
2.安装依赖包
引用
qemu-kvm.x86_64
qemu-kvm-tools.x86_64
augeas.x86_64
gnutls-utils.x86_64
cyrus-sasl-md5.x86_64
gettext.x86_64
numactl-devel.x86_64
libpcap-devel.x86_64
libwsman-devel.x86_64
yajl-devel.x86_64
nc.x86_64
qemu-img.x86_64
bridge-utils.x86_64
dnsmasq.x86_64
ebtables.x86_64
iscsi-initiator-utils.x86_64
nfs-utils.x86_64
nfs-utils-lib-devel.x86_64
nfs-utils-lib.x86_64
avahi.x86_64
lzop.x86_64
parted.x86_64
libpciaccess.x86_64
polkit.x86_64
radvd.x86_64
xz.x86_64
gcc.x86_64
make.x86_64
3.编译RPM包
#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 kvm
kvm_intel 45674 15
kvm 291811 1 kvm_intel
重启服务器后,启动libvirt服务
#service libvirtd start
附件是上文提到的所有自编译RPM包,适合RHEL6/CENTOS6。
分享到:
相关推荐
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
标题“rr268x-rhel_centos-5u2-x86_64”暗示了这是一款基于RHEL(Red Hat Enterprise Linux)和CentOS的软件发行版,版本号为5u2,且适用于64位(x86_64)架构的系统。在Linux世界中,RHEL是一款商业的、企业级的...
CentOS-6.9-x86_64-bin-DVD.part6.rar https://download.csdn.net/download/weixin_43800734/21081694 CentOS-6.9-x86_64-bin-DVD.part5.rar https://download.csdn.net/download/weixin_43800734/21081691 CentOS...
【标题】"(CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar" 提供的是一个基于Linux发行版的CentOS 7的最小化安装镜像,适用于创建虚拟机环境。这个版本特别针对系统管理员和开发者设计,包含了运行操作系统最基本...
内容: 1、centos 6 安装 mantisbt-1.2.8 ; 2、 centos 7 安装 mantisbt-2.12.0.zip 3、mantisbt-2.12.0.tar.gz包; 4、MySQL-5.5.59-1.el7.x86_64.rpm-bundle.tar包
"CentOS-7-x86_64-DVD-1810.iso" 指的是该文件是为64位x86系统准备的CentOS 7.6版本,文件名中的“DVD”表明这是一个完整的安装介质,包含全部安装所需的数据。而“1810”很可能是文件的版本或者发行号,用来区分...
# CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...
CentOS 7.9版本(CentOS-7-i386-NetInstall-2009)适用于i386 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版...
2. **启动安装**:使用光盘或USB启动计算机,进入RHEL安装界面。 3. **语言和键盘布局设置**:根据需求选择合适的语言和键盘布局。 4. **分区配置**:手动配置磁盘分区或选择自动分区方案。 5. **网络配置**:设置...
CentOS 7.9版本(CentOS-7-i386-NetInstall-2009)适用于i386 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版...
CentOS 7.9版本(CentOS-7-i386-Everything-2009)适用于i386,必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-i386-Everything-2009.part09.rar ... CentOS-7-i386-Everything-2009.part08.rar ...
CentOS-7.9- x86_64版本(CentOS-7-x86_64-DVD-2009)必须集齐五个文件才能一起解压缩使用,五个文件下载地址: CentOS-7-x86_64-DVD-2009.part5.rar https://download.csdn.net/download/weixin_43800734/20388029...
Txt文件中包含 CentOS-6.3-i386-bin-DVD1.iso 和 CentOS-6.3-i386-bin-DVD2.iso 的官网下载地址 和百度网盘下载地址
fence-virtd-libvirt-0.2.3-9.el6.i686.rpm是工具centos包 。
CentOS 7.9版本(CentOS-7-i386-Everything-2009)适用于i386,必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-i386-Everything-2009.part09.rar ... CentOS-7-i386-Everything-2009.part08.rar ...
centos7离线安装gcc-c++
在CentOS上编译netsniff-ng需要依赖几个关键的小工具,这些工具包括userspace-rcu、libsodium、libnet以及GeoIP。以下将详细解释这些工具及其作用。 1. **userspace-rcu (用户空间快速关联更新)**: 快速关联更新...
CentOS 7.9版本(CentOS-7-i386-Everything-2009)适用于i386,必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-i386-Everything-2009.part09.rar ... CentOS-7-i386-Everything-2009.part08.rar ...
CentOS 7.9版本(CentOS-7-x86_64-DVD-2009)必须集齐五个文件才能一起解压缩使用,五个文件下载地址: CentOS-7-x86_64-DVD-2009.part5.rar https://download.csdn.net/download/weixin_43800734/20388029 CentOS...
Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....