2.3. 在 ARM 64 中启用虚拟化
要在运行 RHEL 9 的 ARM 64 系统(也称为 AArch64)上建立一个用于创建虚拟机(VM)的 KVM hypervisor,请按照以下指令操作。
先决条件
有以下最小系统资源可用:
- 6 GB 的可用磁盘空间用于主机,以及每个预期的客户机都需要额外 6 GB 空间。
- 主机需要 4 GB RAM,以及每个预期的客户机都需要 4 GB。
- 主机上有 4 个 CPU。虚拟机通常可以使用单个分配的 vCPU 运行,但红帽建议为每个虚拟机分配 2 个或更多 vCPU,以避免虚拟机在高负载期间变得无响应。
流程
安装虚拟化软件包:
dnf install qemu-kvm libvirt virt-install
# dnf install qemu-kvm libvirt virt-installCopy to Clipboard Copied! Toggle word wrap Toggle overflow 启动虚拟化服务:
for drv in qemu network nodedev nwfilter secret storage interface; do systemctl start virt${drv}d{,-ro,-admin}.socket; done# for drv in qemu network nodedev nwfilter secret storage interface; do systemctl start virt${drv}d{,-ro,-admin}.socket; doneCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证您的系统已准备好成为虚拟化主机。作为 root 运行以下命令:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果所有 virt-host-validate 检查都返回
PASS值,则代表您的系统已准备好创建虚拟机。如果有任何检查返回
FAIL值,请按照显示的说明来修复问题。如果有任何检查返回
WARN值,请考虑按照显示的说明改进虚拟化功能。
后续步骤