你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将 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 虚拟化可能会导致更高的性能开销。 此性能开销可能因正在评估的虚拟机工作负荷而异。
 
先决条件
- 订阅中至少有一个 
D8sv5SKU 的 Azure Red Hat OpenShift 群集应具备充足配额。 创建群集的内核总数为 44 个。 - 至少一个工作节点 
D8sv5或更高版本。 有关创建工作器节点的详细信息,请参阅 计算机管理概述。 - 部署了至少版本 4.18 的 Azure Red Hat OpenShift 群集。 有关详细信息,请参阅 创建群集 并 升级 Azure Red Hat OpenShift 群集。 在 Red Hat OpenShift Web 控制台中,要使用的更新通道是 
stable-4.18。 
安装
安装 OpenShift Virtualization 操作者。 有关详细信息,请参阅 安装 OpenShift Virtualization。
(推荐)有关更高级的存储功能,可以安装和配置 Red Hat OpenShift Data Foundation 存储解决方案。 有关详细信息,请参阅 在 Azure Red Hat OpenShift 上部署 OpenShift Data Foundation。
注释
安装后,可能需要将群集上的默认存储类更改为 ODF 类之一。 建议用于 OpenShift Virtualization 的存储类是 Ceph RBD 卷。 有关存储的详细信息,请参阅 更改默认存储类。
后续步骤
- 创建虚拟机。
 - 了解 实时迁移 ,将正在运行的虚拟机移到群集中的另一个节点。
 - 了解如何使用 Migration Toolkit for Virtualization 将虚拟化工作负载大规模迁移到 OpenShift Virtualization。