前言
本文简单介绍在最新CentOS 7.5.1810 X64操作系统安装和使用KVM虚拟机的过程,为安装方便,CentOS应选择安装Desktop相关gnome图形界面,全程使用root用户操作。
安装要求
- 检查BIOS,开启CPU VT支持
- 系统检查CPU硬件是否支持虚拟化指令:egrep ‘(vmx|svm)’ /proc/cpuinfo
- linux内核版本必须2.6.20以上,通过uname -r 查看
- 查看kvm模块是否加载:lsmod | grep kvm
非根用户使用kvm
新建用户组和用户kvm,修改/dev/kvm 的拥有组为kvm
对于新建设备同样需要设置拥有组为kvm,可以在/etc/udev/rules.d/40-permissions.rules,添加配置:KERNEL==“kvm”, GROUP=“kvm”
安装过程
简单介绍下需要安装的虚拟化工具:
- libvirt:虚拟机管理接口库,提供通用的API操作和管理虚拟机;
- virsh:虚拟机命令行管理工具,作为qemu-kvm命令和virt-manager的另一种方式,包含在libvirt-client软件包中;
- virt-manager:图形化管理工具
- virt-install:提供创建虚拟机的命令行工具,支持文本和图形安装,支持远程和自动化安装,含在python-virtinst软件包;
- guestfs:检验