1.环境准备
(1)windows上安装VMware,确保物理机的cpu支持虚拟化,通过任务管理器查看,VMware版本最好10.0以上
(2)将在VMware安装的centos设置静态ip,尽可能分配最大化的内存给这台centos,硬盘也尽量大点,以免kvm的guest os无法启动
(3)准备一个最小化的centos7 iso镜像,尽量小一点的,用于安装guest os,并上传到VMware上的虚拟机上
2.清理环境
[root@op lzl ~]# yum remove `rpm -qa | egrep 'qemu|virt|KVM'` -y #卸载原先的kvm,如果是全新的,则无需进行这一步
[root@op lzl ~]# rm -rf /var/lib/libvirt /etc/libvirt/
3.软件安装
#kvm 全名为 qemu-kvm 可能大家都不是很了解,kvm其实是在qemu的基础上进行的二次开发,所以叫qemu-kvm
centos7:
[root@op lzl ~]# yum install *qemu* *virt* librbd1-devel -y
#qemu-kvm : 主要的包
#virt-manager :图形的管理工具
#libvirt : 一个api的接口
centos 8: #centos8 已经支持了组安装
[root@op lzl ~]# yum grouplist #执行之后会自动安装所有的需要包,centos8其实yum是dnf 做的软链接,但是还能用
4.启动服务
[root@op lzl ~]# systemctl start libvirtd
5.查看KVM内核模块
[root@op lzl ~]# lsmod | grep -i kvm
kvm_intel 323584 0
kvm 880640 1 kvm_intel
irqbypass 16384 1 kvm#需要能够查看到,才说明kvm能够使用
6.通过图形化界面安装guest os
直接在centos 的图形化界面的虚拟终端输入 virt-manager 打开kvm的图形管理界面
[root@op lzl ~]# virt-manager #必须是图形化的centos 才能进行
接下来就是选择 那个准备的最小化centos7 iso镜像文件的位置,然后安装就ok了