2.3. 准备一个 ARM 64 系统来托管虚拟机
要在运行 RHEL 10 的 ARM 64 系统(也称为 AArch64)上设置用于创建虚拟机的 KVM hypervisor ,请启动必要的服务。
先决条件
有以下最小系统资源可用:
- 6 GB 的可用磁盘空间用于主机,以及每个预期的客户机都需要额外 6 GB 空间。
- 主机需要 4 GB RAM,以及每个预期的客户机都需要 4 GB。
流程
安装虚拟化软件包:
# dnf install qemu-kvm libvirt virt-install启动虚拟化服务:
# for drv in qemu network nodedev nwfilter secret storage interface; do systemctl start virt${drv}d{,-ro,-admin}.socket; done
验证
验证您的系统已准备好成为虚拟化主机。作为 root 运行以下命令:
# virt-host-validate [...] QEMU: Checking if device /dev/vhost-net exists : PASS QEMU: Checking if device /dev/net/tun exists : PASS QEMU: Checking for cgroup 'memory' controller support : PASS QEMU: Checking for cgroup 'memory' controller mount-point : PASS [...] QEMU: Checking for cgroup 'blkio' controller support : PASS QEMU: Checking for cgroup 'blkio' controller mount-point : PASS QEMU: Checking if IOMMU is enabled by kernel : PASS如果所有 virt-host-validate 检查都返回
PASS值,则代表您的系统已准备好创建虚拟机。如果有任何检查返回
FAIL值,请按照显示的说明来修复问题。如果有任何检查返回
WARN值,请考虑按照显示的说明改进虚拟化功能。