您的位置:首页 > 其它

ubuntu12.04下libvirt-1.0.4和qemu-1.4编译安装

2013-04-22 13:40 399 查看
之所以编译安装,主要是为了使用libvirt和qemu的最新版本,测试其new features。

1. libvirt-1.0.4编译安装

(1)安装gcc以及依赖软件

sudo apt-get install libxml2-dev libgnutls-dev
libdevmapper-dev python-dev libnl-dev libpciaccess-dev
build-essential

(2)configure配置

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc

(3) 编译安装

make && sudo make install

2. qemu-1.4编译安装

(1)安装依赖软件,其中uml-utilities
bridge-utils是给kvm网桥用的,如果不使用网桥,可以不用安装

sudo apt-get install libzip-dev libsdl1.2-dev
uml-utilities dh-autoreconf bridge-utils

(2)configure配置

./configure --target-list=x86_64-softmmu --prefix=/usr --localstatedir=/var --sysconfdir=/etc

(3)编译安装: make && sudo make install

3. 碰到问题及解决方法

问题1:

error: failed to connect to the hypervisor

error: no valid connection

error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory

libvirtd没有启动,启动即可。

sudo libvirtd -d

问题2:

dylan@laptop:~$ virsh net-start default

error: failed to get network 'default'

error: Network not found: no network with matching name 'default'

这是因为libvirt没有创建default网络, 手动创建即可:

virsh net-define /etc/libvirt/qemu/networks/default.xml

vrsh net-start default
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: