KVM(Kernelbased Virtual Machine) http://www.linuxkvm.org/ ,基于内核的虚拟机,配合
QEMU(处理器虚拟软件),需要CPU支持虚拟化技术(并且在BIOS里打开虚拟化选项),效率可达到物
理机的80%以上。
安装
系统:Centos7
如果使用用VMware Workstation安装系统,需要勾选虚拟化功能
安装系统时安装虚拟化功能,选择“带GUI的服务器”,并勾选“虚拟化客户
端”,“虚拟化Hypervisor”,“虚拟化工具”。
如果是最小化安装需要安装以下软件:
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:
1.打开之后,双击“QEMU/KVM”,再点击Storage,点击左下方+号创建存储池
下一步选择存放路径
同样的方法创建iso
在创建好的vm上创建存储卷(右边的volumes+号)
开始创建虚拟机
勾选镜像文件选择刚才创建好的镜像存储池
##安装centos就选择centos镜像
勾选自定义存储,选择刚创建好的vm存储池
省下的默认即可,然后进入系统安装
虚拟机所有的配置文件在一个xml文件中,路径:
[root@localhost qemu]# pwd
/etc/libvirt/qemu
[root@localhost qemu]# ls
centos7.0.xml networks ubuntu16.04.xml
virt-manager管理虚拟机一些简单的操作
设置引导选项
注:
1.勾选Autostart,可以设置虚拟机随物理主机启动而启动
2.勾选Boot device order,那么虚拟机启动的时候就会出现启动菜单,然后可以选择从哪里
启动
3.勾选Direct kernel boot,那么可以让虚拟机启动时候使用宿主机中的内核文件启动
调整监控选项
1,调整监控参数,默认只监控cpu
然后在查看-图形中勾选监控选项