B.3. 在 ARM 系统上使用 KVM 虚拟化
重要
Red Hat Enterprise Linux 7.5 及更新的版本中提供了 KVM 虚拟化,用于 64 位 ARM 架构。因此,红帽不支持 ARM 系统上的 KVM 虚拟化,不适用于在生产环境中使用,且可能无法解决已知的安全漏洞。另外,由于 ARM 上的 KVM 虚拟化仍在快速开发中,因此以下信息无法保证准确或完整。
安装
在 Red Hat Enterprise Linux 7.5 for ARM 上使用安装虚拟化:
- 从客户门户网站中的可引导镜像安装 主机系统。
- 安装该系统后,使用以下命令在系统中安装虚拟化堆栈:
# yum install qemu-kvm-ma libvirt libvirt-client virt-install AAVMF
确保启用了Optional
频道以便安装成功。
架构特定
对于 64 位 ARM 架构的 Red Hat Enterprise Linux 7.5 中的 KVM 虚拟化与 AMD64 和 Intel 64 系统的 KVM 不同:
- PXE 引导只支持
virtio-net-device
和virtio-net-pci
网络接口控制器(NIC)。另外,ARM 架构虚拟机固件(AAVMF)的内置VirtioNetDxe
驱动程序需要用于 PXE 引导。请注意,不支持 iPXE 选项 ROM。 - 只能分配给一个虚拟机,最多 123 个虚拟 CPU(vCPU)。