搜索

2.3. 在 ARM 64 中启用虚拟化

download PDF

要在运行 RHEL 9 的 ARM 64 系统(也称为 AArch64)上建立一个用于创建虚拟机(VM)的 KVM hypervisor,请按照以下指令操作。

先决条件

  • 您的主机系统和客户机系统使用具有 64 KB 内存页大小的内核。要在 RHEL 系统上安装这样的内核,请参阅 在带有 内核-64k 的 ARM 上安装 RHEL
  • 有以下最小系统资源可用:

    • 6 GB 的可用磁盘空间用于主机,以及每个预期的客户机都需要额外 6 GB 空间。
    • 主机需要 4 GB RAM,以及每个预期的客户机都需要 4 GB。

流程

  1. 安装虚拟化软件包:

    # dnf install qemu-kvm libvirt virt-install
  2. 启动虚拟化服务:

    # for drv in qemu network nodedev nwfilter secret storage interface; do systemctl start virt${drv}d{,-ro,-admin}.socket; done

验证

  1. 确认您的系统已准备好成为虚拟化主机:

    # 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                : WARN (Unknown if this platform has IOMMU support)
  2. 如果所有 virt-host-validate 检查都返回 PASS 值,则代表您的系统已准备好创建虚拟机

    如果有任何检查返回 FAIL 值,请按照显示的说明来修复问题。

    如果有任何检查返回 WARN 值,请考虑按照显示的说明改进虚拟化功能。

后续步骤

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.