19.5. 在 IBM Z 上创建嵌套的虚拟机


按照以下步骤在 IBM Z 主机中启用和配置嵌套虚拟化。

注意

IBM Z 没有真正提供裸机 L0 主机。相反,用户系统是在逻辑分区(LPAR)上建立的,它已经是一个虚拟化系统,因此通常被称为 L1。但是,为了更好地与本指南中的其他架构保持一致,以下步骤参考 IBM Z,就像其提供 L0 主机一样。

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

警告

红帽目前 仅作为技术预览提供 嵌套虚拟化,因此不受支持。

此外,嵌套虚拟化仅测试在一组有限的架构和操作系统版本中。在您的环境中使用此功能前,请参阅 嵌套虚拟化 的 Restrictions 和 limitations

先决条件

  • 一个 L0 RHEL 8 主机运行一个 L1 虚拟机(VM)。
  • 管理程序 CPU 必须支持嵌套虚拟化。若要验证确实是这种情况,请在 L0 hypervisor上使用 cat /proc/cpuinfo 命令。如果命令的输出中包含 sie 标志,则可以创建 L2 虚拟机。
  • 确定在 L0 主机上启用了嵌套虚拟化:

    # cat /sys/module/kvm/parameters/nested
    • 如果命令返回 1Y,则表示启用了该特性。跳过剩余的先决条件步骤,并继续执行流程部分。
    • 如果命令返回 0N,请使用以下步骤启用该功能。

      1. 在 L0 主机上停止所有运行的虚拟机。
      2. 卸载 kvm 模块:

        # modprobe -r kvm
      3. 激活嵌套功能:

        # modprobe kvm nested=1
      4. 现在启用嵌套功能,但只有在下次重启 L0 主机时才启用。要永久启用它,请在 /etc/modprobe.d/kvm.conf 文件中添加以下行:

        options kvm nested=1

流程

  • 在 L1 虚拟机中创建 L2 虚拟机。要做到这一点,请遵循创建 L1 虚拟机的相同步骤。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.