libvirt Java API用法连载之Ubuntu16.04安装QEMU与libvirt(二)
来源:互联网 发布:勿忘我软件下载 编辑:程序博客网 时间:2024/05/18 18:55
KVM 虚拟化环境需要安装 QEMU 和 libvirt,可以通过 APT 源或源码编译的方式安装,通过 APT 源方式安装简单,如果想使用更高版本的软件则需要通过源码编译安装。
kvm 已集成到 Linux 内核,无需安装。
Linux 系统环境
虚拟机:VMware 12.1.0
系统版本:Ubuntu 16.04 64 位
APT 源安装
1.BIOS 需要开启虚拟化支持,VMWare 需要在虚拟机 CPU 配置页面开启虚拟化支持。
2.查看 cpu 是否支持安装,输出 vmx 表示支持。
egrep "(svm|vmx)" /proc/cpuinfo
3.安装 QMEU 和 libvirt。
sudo apt-get install -y qemu libvirt-bin bridge-utils virt-manager
bridge-utils 是网桥管理工具。
virt-manager 是一个通用的桌面管理工具。它即可以本地访问 Hypervisors ,也可以远程访问。针对家庭和小型办公室用来管理10-20台主机和虚拟机。
4.配置安全策略关闭 apparmor(可不关闭)。
sudo /etc/init.d/apparmor teardownsudo update-rc.d -f apparmor remove
5.重启 libvirtd。
sudo systemctl restart libvirt-bin
6.查看 kvm qemu virt-managers 是否安装成功。
sudo virt-manager
打开 virt-manager 并创建一个虚拟机。
源码编译安装
转: 以下内容均来自 YY 游戏云平台组。
1.下载 QEMU 源码。
cd /tmpwget http://download.qemu-project.org/qemu-2.9.0.tar.xztar xvJf qemu-2.9.0.tar.xzcd qemu-2.9.0
2.安装 QEMU 相关依赖。
sudo apt-get install -y build-essential pkg-config zliblg-devsudo apt-get install -y libglib2.0-dev libaio-dev librdb-devsudo apt-get install -y autoconf automake libtool
3.配置和编译安装 QEMU。
# 编译参数详情参考 ./configure --helpsudo ./configure --prefix=/usr/local/qemu2.9\--target-list=x86_64-softmmu\--enable-kvm --disable-docs\--enable-linux-aio\--disable-guest-agent\--enable-vnc\--enable-vhost-net\--disable-xen\--enable-rdbsudo make && sudo make installsudo ln -s /usr/local/qemu2.9/bin/* /usr/local/bin/
4.下载 libvirt 源码。
cd /tmpwget http://libvirt.org/sources/libvirt-2.0.0.tar.xztar -xvf libvirt-2.0.0.tar.xzcd libvirt-2.0.0.tar.xz
5.安装 libvirt 相关依赖。
sudo apt-get install -y libyajl-dev libxml2-devsudo apt-get install -y libdevmapper1.02.1 libdevmapper-devsudo apt-get install -y libnl-3-dev libnl-route-3-dev
6.配置和编译安装 libvirt。
sudo ./configure --prefix=/usr/local/libvirt2.0.0sudo make && sudo make installLIBVIRT_HOME=/usr/local/libvirt2.0.0sudo ln -s $LIBVIRT_HOME/bin/* /usr/bin/sudo ln -s $LIBVIRT_HOME/etc/libvirt /etc/libvirt/sudo ln -s $LIBVIRT_HOME/lib/systemd/system/* /lib/systemd/system/sudo systemctl enable libvirtdsudo ln -s /lib/systemd/system/libvirtd.service /lib/systemd/system/libvirt-bin.service
附录
Window7 QEMU 安装:64 位传送门,32 位传送门
Window7 libvirt 安装:传送门。
阅读全文
0 0
- libvirt Java API用法连载之Ubuntu16.04安装QEMU与libvirt(二)
- libvirt Java API用法连载之KVM/QEMU区别与libvirt简介(一)
- libvirt Java API用法连载之libvirt C/Java API介绍与jna/libvirt Java SDK引入(三)
- libvirt Java API用法连载之libvirt Java API使用详解(四)
- libvirt Java API用法连载之解决Unable to load library 'virt'(番外)
- libvirt与qemu通信
- libvirt API 简介(二)
- ubuntu14.04手动安装qemu和libvirt
- KVM、QEMU与libvirt介绍
- libvirt/qemu特性之快照
- libvirt/qemu特性之numa
- libvirt/qemu特性之hugepage
- libvirt/qemu特性之快照
- libvirt/qemu特性之快照
- libvirt/qemu特性之numa
- libvirt/qemu特性之快照
- libvirt-java编译安装
- 在ubuntu16.04.1中通过源码编译安装qemu和libvirt环境
- 多线程(三) synchronized
- linux下安装scipy
- 笔记本Ubuntu系统 开启Wifi
- [LeetCode] 290. Word Pattern
- 数组的应用举例及二维数组的声明使用
- libvirt Java API用法连载之Ubuntu16.04安装QEMU与libvirt(二)
- vgg16构造模型图
- 《C++对象模型》读书笔记
- java面试全集(上)
- 安卓开发入门之自动补全文本(翻译)
- 我们是怎样在项目内落地自动化测试体系的(转载)
- Poj 1741&&CF 161D 点分治入门
- 上一代C&C++测试框架TestNG++入门指导-补充和实践
- 15、react之 可控组件与不可控组件