一、需要注意的前提条件
1、检查cpu是否支持虚拟化
命令:
grep vmx /proc/cpuinfo
如果有vmx信息输出,就说明支持VT,否则说明CPU不支持虚拟化
2、确保BIOS里开启虚拟化功能,即查看是否加载KVM模块
命令:
lsmod | grep kvm
如果没有加载,运行下面的命令:
modprobe kvm
modprobe kvm-intel
再次查看KVM模块是否已加载
3、内核模块导出了一个名为/dev/kvm的设备,这个设备将虚拟机的地址空间独立于内核或者任何应用程序的地址空间,可通过下面的命令查看
命令:
ll /dev/kvm
4、确保物理机使用网桥的方式上网,详细配置可以见笔者之前的博客
二、解决方案
1、安装依赖软件包
命令:
yum isntall -y virt-* libvirt qemu-img
2、安装图形化虚拟机所需要的X-window
命令:
yum groupinstall "X Window System"
3、安装中文字符,解决乱码问题
命令:
yum install -y dejavu-lgc-sans-fonts
yum groupinstall -y "Fonts"
4、启用libvirt
命令:
systemctl enable libvirtd && systemctl start libvirtd
5、使用virt-manager图形化界面管理KVM
命令:
virt-manager