Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 上使用安装虚拟化:
  1. 安装该系统后,使用以下命令在系统中安装虚拟化堆栈:
    # 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-devicevirtio-net-pci 网络接口控制器(NIC)。另外,ARM 架构虚拟机固件(AAVMF)的内置 VirtioNetDxe 驱动程序需要用于 PXE 引导。请注意,不支持 iPXE 选项 ROM。
  • 只能分配给一个虚拟机,最多 123 个虚拟 CPU(vCPU)。