1,服务器安装kvm的时候,需要CPU支持虚拟化,要支持 KVM,Intel CPU需要 vmx 或者 AMD CPU 需要svm 扩展。

2,查看CUP是否支持kvm
egrep -c '(vmx|svm)' /proc/cpuinfo

如果值为1就说明支持kvm虚拟化

3,通过yum进行安装
yum -y install qemu-kvm libvirt virt-install

4,启动并设置开机启动
systemctl start libvirtd
systemctl enable libvirtd

启动后可以看到网卡多了一个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 5G

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 --noautoconsole

6,下载vnc viewer客户端进行安装操作,默认连接的端口是5900

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/ 这个目录下保存已经安装的虚拟机的信息。