安装KVM虚拟化软件qemu libvirt遇到问题及解决方法

在KVM虚拟化技术中,用户空间需要QEMU来模拟所需要CPU和设备模型以及用于启动客户机进程,这样才有了一个完整的KVM运行环境。qemu-kvm是为了针对KVM专门做了修改和优化的QEMU分支。

qemu的代码通过qemu官网下载:https://download.qemu.org/

qemu-kvm的代码托管在kernel.org上,下载网址:

https://git.kernel.org/pub/scm/virt/kvm/nab/qemu-kvm.git/

libvirt则是目前使用最为广泛的对KVM虚拟机进行管理的工具和应用程序接口,官网可下载。

这里介绍源码安装的方法。

 Linux中源码安装主要有三个步骤:配置、编译和安装。

在源码目录中执行./configure,即运行配置文件,即可对软件的安装进行配置,我全部使用的是默认配置。配置过程中会对依赖的软件包进行检查,如果当前系统缺少依赖的软件则会报错。

在源码目录执行make命令即可进行编译,编译所需的时间通常会很长。

最后执行install即可完成安装。

 

以下是一些抓取qemu libvirt版本的命令:

抓取qemu版本:

virsh version

qemu-system-x86_64 --version

抓取libvirt版本

virsh -v

 

安装libvirt、QEMU的常见问题总结:

centos6.0 安装qemu 0.11.0

ERROR: "gcc" either does not exist or does not work

yum install gcc

Make sure to have the zlib libs and headers installed.

yum install zlib-devel

 

ubuntu 12.04

安装libvirt

configure: error: You must installthe libyajl library & headers to compile libvirt

 

checking libxml2 xml2-config >=2.6.0 ... configure: error: Could not find libxml2 anywhere (see config.log fordetails).

apt-get install libxml2-dev

 

configure: error: You must installdevice-mapper-devel/libdevmapper >= 1.0.0 to compile libvirt

apt-get install libdevmapper-dev

 

configure: error: You must installthe pciaccess module to build with udev

apt-get install libpciaccess-dev

 

configure: error: libnl-devel >=1.1 is required for macvtap support

apt-get install libudev-devlibnl-dev gnutls-bin

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值