频道栏目
首页 > 资讯 > 云计算 > 正文

ubuntu14.04手动安装qemu和libvirt

16-08-16        来源:[db:作者]  
收藏   我要投稿

在一个全新的ubuntu14.04中通过源码编译安装qemu和libvirt环境。需要注意一个安装顺序问题。建议先安装qemu.后安装libvirt.因为,libvirt起来后,会检测其需要使用的hypervisor。另外,他们的安装最好都指定安装路径到/usr目录下,这样可以使安装完后直接可以全局使用libvirt和qemu命令。且libvirt默认是通过调用/usr/bin下的qemu命令获取qemu版本和命令使用的。所以,为保证libvirt中能方便的调用到qemu命令,两个组件的安装都需要指定到/usr目录下。

qemu和libvirt的参考链接:

http://wiki.qemu.org/Manual

http://libvirt.org/index.html

qemu和libvirt的版本获取:

http://wiki.qemu.org/Download

http://libvirt.org/sources/

实验使用的源:

libvirt-1.3.4.tar.gz

qemu-2.5.1.tar.bz2

安装qemu:

以下操作均使用root账户:

1. tar -jxvf qemu-2.5.1.tar.bz2

2. cd qemu-2.5.1/

3. 安装必要的组件:(此步可以在configure步骤中根据需要进行安装)

apt-get install zlib1g-dev libglib2.0-dev libtool autoconf

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

--prefix用以指定安装的目的路径。默然qemu会安装到/usr/local/bin中。

5. make

6. make install

安装完毕后可以尝试在任意目录下输入qemu命令。或直接输入which qemu-img查看命令的安装位置

安装libvirt:

以下操作均使用root账户:

1. tar -zxvflibvirt-1.3.4.tar.gz

2. cd libvirt-1.3.4

3. 安装必要的组件:(此步可以在configure步骤中根据需要进行安装)

libyajl-dev libxml2-dev libdevmapper1.0.2.1 libdevmapper-dev libpciaccess-dev libnl-dev

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

--prefix用以指定安装的目的路径。默然libvirt会安装到/usr/local/bin中。

5. make

6. make install

7. 启动libvirtd: libvirtd -d

验证:

root@test:/home/test# virsh version

Compiled against library: libvirt 1.3.4

Using library: libvirt 1.3.4

Using API: QEMU 1.3.4

Running hypervisor: QEMU 2.5.1

相关TAG标签
上一篇:hive使用技巧(四)——巧用MapJoin解决数据倾斜问题
下一篇:Spark内核架构
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站