一、检查您的系统是否支持硬件虚拟化
要查看您的系统是否支持硬件虚拟化 (HV),请运行以下命令:
$ cat /proc/cpuinfo | egrep "vmx|svm"
在输出中,查看标志列表。如果您发现vmx
(对于 Intel 处理器)或svm
(对于 AMD),则系统支持硬件虚拟化。
注意:如果您在支持 HV 的系统上安装 KVM 时遇到问题,请检查您的 BIOS 以查看是否启用了 HV。要启用 HV,请参阅主机 BIOS 的文档。
宿主机网卡配置:
[root@anolise ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno1 | grep "#" -v
DEVICE=eno1
ONBOOT=yes
BRIDGE=br0
宿主机桥接网桥配置:
[root@anolise ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 | grep "#" -v
TYPE=Bridge
BOOTPROTO=static
NAME=br0
UUID=c7d2fb1c-fce5-4f9c-a9e1-cca185807ee2
DEVICE=br0
ONBOOT=yes
IPADDR=10.0.0.29
PREFIX=24
GATEWAY=10.0.0.1
DNS1=114.114.114.114
systemctl restart libvirtd
systemctl restart NetworkManager
二、安装KVM
$ yum install @virt
启动并启用libvirtd服务
systemctl enable --now libvirtd
三、安装KVM所需工具包
yum groupinstall "Virtualization Host"
yum install virt-manager libvirt virt-manager libvirt-client virt-install virt-viewer -y
virt-manager 启动虚拟机管理,创建虚拟机。
四、虚拟机详情
<domain type="kvm">
<name>linux2020</name>
<uuid>8e93d8fe-d261-4cc4-9e81-a84fa2bb4a4c</uuid>
<metadata>
<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
<libosinfo:os id="http://libosinfo.org/linux/2020"/>
</libosinfo:libosinfo>
</metadata>
<memory unit="KiB">4194304</memory>
<currentMemory unit="KiB">4194304</currentMemory>
<vcpu placement="static">2</vcpu>
<os>
<type arch="x86_64" machine="pc-q35-rhel8.6.0">hvm</type>
<boot dev="hd"/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode="host-passthrough" check="none" migratable="on"/>
<clock offset="