KVM(Kernel­based Virtual Machine) http://www.linux­kvm.org/ ,基于内核的虚拟机,配合
QEMU(处理器虚拟软件),需要CPU支持虚拟化技术(并且在BIOS里打开虚拟化选项),效率可达到物
理机的80%以上。

安装

系统:Centos7

如果使用用VMware Workstation安装系统,需要勾选虚拟化功能

kvm应用iso kvm软件_kvm应用iso


安装系统时安装虚拟化功能,选择“带GUI的服务器”,并勾选“虚拟化客户

端”,“虚拟化Hypervisor”,“虚拟化工具”。

kvm应用iso kvm软件_centos_02


如果是最小化安装需要安装以下软件:

yum groupinstall "GNOME 桌面" -y 	##安装GNOME桌面环境
yum install qemu-kvm -y 			##KVM核心模块
yum install qemu-kvm-tools -y 		##KVM调试工具,可以选择性安装
yum install qemu-img -y 			##创建、转换和修改镜像,能处理被qemu支持的所有镜像格式
yum install libvirt -y 				##管理虚拟机的工具包
yum install virt-install -y 		##virt-install是一个使用libvirt库构建新虚拟机的命令行工具
yum install virt-manager -y 		##图形界面管理虚拟机
yum install bridge-utils -y 		##配置linux以太网桥

系统安装完成之后更改yum源为阿里源
参考网址:https://developer.aliyun.com/mirror/centos


准备好虚拟机系统的镜像
Ubuntu:http://mirrors.aliyun.com/ubuntu-releases/16.04/
Centos:http://mirrors.aliyun.com/centos/7/isos/x86_64/
创建两个文件夹用来存放虚拟机与iso镜像

mkdir /kvm-vm
mkdir /iso
把准备好的iso镜像移动到iso文件中

打开虚拟化图形管理界面
方法1:

virt-manager		##root身份直接输入命令

方法2:

kvm应用iso kvm软件_kvm应用iso_03


1.打开之后,双击“QEMU/KVM”,再点击Storage,点击左下方+号创建存储池

kvm应用iso kvm软件_centos_04


kvm应用iso kvm软件_kvm应用iso_05


下一步选择存放路径

kvm应用iso kvm软件_kvm_06


同样的方法创建iso

kvm应用iso kvm软件_centos_07


在创建好的vm上创建存储卷(右边的volumes+号)

kvm应用iso kvm软件_xml_08

开始创建虚拟机

kvm应用iso kvm软件_xml_09


勾选镜像文件选择刚才创建好的镜像存储池

##安装centos就选择centos镜像

kvm应用iso kvm软件_虚拟化_10


勾选自定义存储,选择刚创建好的vm存储池

kvm应用iso kvm软件_kvm_11


kvm应用iso kvm软件_xml_12


省下的默认即可,然后进入系统安装

虚拟机所有的配置文件在一个xml文件中,路径:

[root@localhost qemu]# pwd
/etc/libvirt/qemu
[root@localhost qemu]# ls
centos7.0.xml  networks  ubuntu16.04.xml

virt-manager管理虚拟机一些简单的操作

设置引导选项

kvm应用iso kvm软件_kvm应用iso_13


注:

1.勾选Autostart,可以设置虚拟机随物理主机启动而启动

2.勾选Boot device order,那么虚拟机启动的时候就会出现启动菜单,然后可以选择从哪里

启动

3.勾选Direct kernel boot,那么可以让虚拟机启动时候使用宿主机中的内核文件启动调整监控选项

1,调整监控参数,默认只监控cpu

kvm应用iso kvm软件_虚拟化_14


kvm应用iso kvm软件_kvm应用iso_15


然后在查看-图形中勾选监控选项

kvm应用iso kvm软件_centos_16