你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

适用于 Azure Red Hat OpenShift 的 OpenShift 虚拟化(预览版)

将 OpenShift Virtualization 用于 Microsoft Azure Red Hat OpenShift 时,可以与容器工作负载一起运行虚拟机,并在 Azure Red Hat OpenShift 群集中管理虚拟机。 此功能允许将传统虚拟机轻松迁移和管理到受信任的、一致且全面的云应用程序平台。

OpenShift 虚拟化需要至少具有 Red Hat OpenShift 容器平台版本 4.18 的 Azure Red Hat OpenShift 群集。 可以使用 Red Hat OpenShift Web 控制台更新版本。

重要概念

  • OpenShift Virtualization 需要一个持久卷存储位置。 虽然可以使用群集可用的任何存储(如 Azure 文件存储或 Azure 磁盘),这些存储支持容器存储接口(CSI),但当前推荐用于 Azure Red Hat OpenShift 的解决方案是 Red Hat OpenShift Data Foundation(ODF)。
  • Azure Red Hat OpenShift 上的 OpenShift 虚拟化仅在 Dsv5 节点系列上具有 8 个(8)核心或更高时受支持。 此实例类型利用 Azure Boost 技术来提高性能。
  • 需要具有至少版本 4.18 的 Azure Red Hat OpenShift 群集。
    • 现有群集必须升级到版本 4.18。
    • 对于新群集,在版本 4.18 发布安装可用性之前,需要创建具有最新可用版本的群集,然后升级到版本 4.18。
    • 有关可用版本的详细信息,请参阅 Azure Red Hat OpenShift 发布日历
  • 其他注意事项:运行 OpenShift 虚拟化可能会导致更高的性能开销。 此性能开销可能因正在评估的虚拟机工作负荷而异。

先决条件

  • 订阅中至少有一个 D8sv5 SKU 的 Azure Red Hat OpenShift 群集应具备充足配额。 创建群集的内核总数为 44 个。
  • 至少一个工作节点 D8sv5 或更高版本。 有关创建工作器节点的详细信息,请参阅 计算机管理概述
  • 部署了至少版本 4.18 的 Azure Red Hat OpenShift 群集。 有关详细信息,请参阅 创建群集升级 Azure Red Hat OpenShift 群集。 在 Red Hat OpenShift Web 控制台中,要使用的更新通道是 stable-4.18

安装

  1. 安装 OpenShift Virtualization 操作者。 有关详细信息,请参阅 安装 OpenShift Virtualization

  2. (推荐)有关更高级的存储功能,可以安装和配置 Red Hat OpenShift Data Foundation 存储解决方案。 有关详细信息,请参阅 在 Azure Red Hat OpenShift 上部署 OpenShift Data Foundation

    注释

    安装后,可能需要将群集上的默认存储类更改为 ODF 类之一。 建议用于 OpenShift Virtualization 的存储类是 Ceph RBD 卷。 有关存储的详细信息,请参阅 更改默认存储类

后续步骤