22.2. 对嵌套虚拟化的支持限制


在大多数环境中,嵌套虚拟化在 RHEL 9 中仅作为技术预览提供。

但是,您可以使用具有用于 Linux (WSL2)的 Windows 子系统的 Windows 虚拟机(VM),来在 Windows 虚拟机内创建虚拟 Linux 环境。此用例在特定条件下,在 RHEL 9 上完全支持。

要了解更多有关嵌套虚拟化的相关术语的信息,请参阅 什么是嵌套虚拟化?

支持的环境

要创建支持的嵌套虚拟化的部署,请在 RHEL 9 L0 主机上创建一个 L1 Windows 虚拟机,并使用 WSL2 在 L1 Windows 虚拟机中创建一个虚拟 Linux 环境。目前,这是唯一支持的嵌套环境。

重要

L0 主机必须是 Intel 或 AMD 系统。目前不支持其他架构,如 ARM 或 IBM Z。

您必须只使用以下操作系统版本之一:

L0 主机上L1 虚拟机上

RHEL 9.2 及更新版本

带有 WSL2 的 Windows Server 2019

 

带有 WSL2 的 Windows Server 2022

 

带有 WSL2 的 Windows 10

 

带有 WSL2 的 Windows 11

有关安装 WSL2 并选择支持的 Linux 发行版的说明,请参阅 Microsoft 文档

要创建一个支持的嵌套环境,请使用以下流程之一:

技术预览环境

这些嵌套环境仅作为技术预览提供,并不被支持。

重要

L0 主机必须是 Intel、AMD 或 IBM Z 系统。嵌套虚拟化目前无法在其他架构上工作,如 ARM。

您必须只使用以下操作系统版本之一:

L0 主机上L1 虚拟机上L2 虚拟机上

RHEL 9.2 及更新版本

RHEL 8.8 及更新版本

RHEL 8.8 及更新版本

 

RHEL 9.2 及更新版本

RHEL 9.2 及更新版本

 

带有 Hyper-V 的 Windows Server 2016

Windows Server 2019

 

带有 Hyper-V 的 Windows Server 2019

Windows Server 2022

 

带有 Hyper-V 的 Windows Server 2022

 
 

带有 Hyper-V 的 Windows 10

 
 

带有 Hyper-V 的 Windows 11

 
注意

在其他 Red Hat Virtualization 产品中使用时,没有测试过创建 RHEL L1 虚拟机。它们是:

  • Red Hat Virtualization
  • Red Hat OpenStack Platform
  • OpenShift Virtualization

要创建技术预览嵌套环境,请使用以下流程之一:

Hypervisor 限制

  • 目前,红帽仅在 RHEL-KVM 上测试了嵌套。当 RHEL 被用作 L0 hypervisor 时,您可以使用 RHEL 或 Windows 作为 L1 hypervisor。
  • 当在非 KVM L0 hypervisor(如 VMware ESXi 或 Amazon Web Services (AWS))上使用 L1 RHEL 虚拟机时,在 RHEL 客户机操作系统中创建 L2 虚拟机还没有被测试,且可能无法正常工作。

功能限制

  • 使用 L2 虚拟机作为 hypervisor,并创建 L3 客户机尚未被正确测试,预计无法正常工作。
  • 如果在 L0 主机上启用了嵌套虚拟化,则迁移虚拟机目前无法在 AMD 系统上工作。
  • 在 IBM Z 系统上,无法同时使用大页面支持存储和嵌套虚拟化。

    # modprobe kvm hpage=1 nested=1
    modprobe: ERROR: could not insert 'kvm': Invalid argument
    # dmesg |tail -1
    [90226.508366] kvm-s390: A KVM host that supports nesting cannot back its KVM guests with huge pages
  • L0 主机上提供的一些功能可能无法用于 L1 hypervisor 。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.