1,服务器安装kvm的时候,须要CPU支持虚拟化,要支持 KVM,Intel CPU须要 vmx 或者 AMD CPU 须要svm 扩展。centos
2,查看CUP是否支持kvm
egrep -c '(vmx|svm)' /proc/cpuinfo 服务器
若是值为1就说明支持kvm虚拟化ide
3,经过yum进行安装
yum -y install qemu-kvm libvirt virt-install ui
4,启动并设置开机启动
systemctl start libvirtd
systemctl enable libvirtdcentos7
启动后能够看到网卡多了一个virbr0的网口,这个是libvirt默认的nat网口,默认IP地址是192.168.122.1,在更新的版本会发现有virbr0-nic,vnet等网口,这些都是给虚拟机用的网口。虚拟机
5,建立虚拟机
5.1,建立虚拟机磁盘
使用qemu命令建立一个5G的硬盘,硬盘的名称为:centos7
qemu-img create -f raw /opt/centos.raw 5Git
5.2,下载iso镜像
virt-install --virt-type kvm --name c7 --ram 1024 --cdrom=/opt/CentOS-7-x86_64.Minal.iso --disk path=/opt/centos.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsoleconsole
6,下载vnc viewer客户端进行安装操做,默认链接的端口是5900class
7,libvirt管理虚拟的经常使用命令
查看已安装的虚拟机
virsh list --all扩展
启动虚拟机
virsh start c7
关闭虚拟机
virsh shutdown c7
强制关闭虚拟机
virsh destroy c7
销毁虚拟机
virsh undefine c7
编辑虚拟机
virsh edit c7
查看帮助
virsh --help
8,查看配置文件/etc/libvirt/qemu/ 这个目录下保存已经安装的虚拟机的信息。