1.环境准备
虚拟机勾选虚拟化引擎
2.查看CPU是否支持VT技术
cat /proc/cpuinfo | grep -E 'vmx|svm'
3.清理环境:卸载KVM
yum remove `rpm -qa | egrep 'qemu|virt|KVM'` -y
rm -rf /var/lib/libvirt/ /etc/libvirt/
4.安装软件
centos7
[root@demo ~]# uname -r
3.10.0-1160.31.1.el7.x86_64
[root@demo ~]# yum install -y *qemu* *virt* librdb1-devel
在安装虚拟机出错的情况下,一般是操作系统的版本问题
[root@demo ~]# yum upgrade
qemu-kvm:主包
libvirt:api接口
virt-manager:图形管理程序
在所谓的kvm技术中,应用到的其实有2个东西:qemu+kvm
kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备;
qemu是模拟IO设备(网卡,磁盘),kvm加上qemu之后就能实现真正意义上服务器虚拟化。
因为用到了上面两个东西,所以一般都称之为qemu-kvm
libvirt则是调用kvm虚拟化技术的接口用于管理的,用libvirt管理方便
Centos8:yum组安装已经可以使用了问题:在进行组安装的时候会出现关于rpm版本的错误问题
解决:
#yum upgrade rpm -y
组安装成功之后还是要单独安装virt-manager工具
5、启动服务
[root@demo ~]# systemctl start libvirtd
6.查看KVM模块加载
[root@demo ~]# lsmod | grep KVM