第 4 章 安装
4.1. 为 OpenShift Virtualization 准备集群 复制链接链接已复制到粘贴板!
在安装 OpenShift Virtualization 前,请查看平台兼容性信息。有关详细的系统要求,请参阅附加资源部分中的"硬件、软件和操作要求"。
4.1.1. 兼容平台 复制链接链接已复制到粘贴板!
OpenShift Virtualization 在逻辑分区中支持裸机服务器、基于 ARM64 的系统以及 IBM Z® 或 IBM® LinuxONE 系统。
- 兼容平台
- 内部裸机服务器.如需更多信息,请参阅附加资源部分中的"为 OpenShift Virtualization 规划裸机集群"。
-
基于 ARM64 的裸机集群(
arm64,也称为aarch64)系统。 - 在逻辑分区(LPAR)中安装 OpenShift Container Platform 集群的 IBM Z® 或 IBM® LinuxONE (s390x 架构)系统。如需更多信息,请参阅附加资源部分中的"准备在 IBM Z 和 IBM LinuxONE 上安装"。
4.1.2. 云平台 复制链接链接已复制到粘贴板!
OpenShift Virtualization 与各种公共云平台兼容。每个平台都有特定的可用存储选项。
| Vendor | Status | 存储 | Resources |
|---|---|---|---|
| Amazon Web Services (AWS) | GA |
|
|
| Red Hat OpenShift Service on AWS (ROSA) | GA |
|
|
| Oracle Cloud Infrastructure (OCI) | GA |
|
|
| Azure Red Hat OpenShift (ARO) | GA |
| |
| Google Cloud | GA,自 OpenShift Virtualization 4.21.1 开始 |
|
不支持由其他云供应商提供的裸机实例或服务器。
有关平台特定网络信息,请参阅附加资源部分中的"网络概述"。
4.1.3. AWS 裸机上的 OpenShift Virtualization 复制链接链接已复制到粘贴板!
您可以在 Amazon Web Services (AWS) 裸机 OpenShift Container Platform 集群上运行 OpenShift Virtualization。
OpenShift Virtualization 也支持 Red Hat OpenShift Service on AWS (ROSA) Classic 集群,其配置要求与 AWS 裸机集群相同。
4.1.4. ARM64 兼容性 复制链接链接已复制到粘贴板!
ARM64 系统上的 OpenShift Virtualization 正式发布(GA),对操作系统和实时迁移有特定限制。
在基于 ARM64 的系统上使用 OpenShift Virtualization 前,请考虑以下限制:
- 操作系统
- 仅支持基于 Linux 的客户机操作系统。
- RHEL 的所有虚拟化限制也适用于 OpenShift Virtualization。如需更多信息,请参阅 RHEL 文档中的 ARM64 和 Intel 64 上的虚拟化与 AMD64 和 Intel 64 的不同。
- Live migration(实时迁移)
- 基于 ARM64 的 OpenShift Container Platform 集群不支持实时迁移。
- 基于 ARM64 的集群不支持热插拔,因为它依赖于实时迁移。
- 虚拟机创建
- RHEL 10 支持实例类型和首选项,但不支持模板。
- RHEL 9 支持模板、实例类型和首选项。
4.1.5. IBM Z 和 IBM LinuxONE 兼容性 复制链接链接已复制到粘贴板!
您可以在 IBM Z® 或 IBM® LinuxONE (s390x 架构)系统上的逻辑分区(LPAR)中安装的 OpenShift Container Platform 集群中使用 OpenShift Virtualization。
有些功能目前在 s390x 架构中不可用,另外一些功能可能需要临时解决方案或流程的变化。这些列表可能会随时间而有所改变。
- 当前不可用的功能
s390x架构目前不提供以下功能:- 内存热插和热拔
- Node Health Check Operator
- SR-IOV Operator
- PCI 透传
- OpenShift Virtualization 集群检查框架
- 在以 FIPS 模式安装的集群中的 OpenShift Virtualization
- IPv6
- IBM® 存储扩展
- OpenShift Virtualization 托管 control plane
使用 HugePages 的虚拟机页
以下功能不适用于
s390x架构:- virtual Trusted Platform Module (vTPM) 设备
- VM 的 UEFI 模式
- USB 主机透传
- 配置虚拟 GPU
- 创建和管理 Windows 虚拟机
- Hyper-V
- 功能的不同
以下功能可用于 s390x 架构,但效果可能会有所不同,或者需要进行以下流程方面的改变:
- 当使用 web 控制台删除虚拟机时,宽限期 选项将被忽略。如需更多信息,请参阅附加资源部分中的"使用 web 控制台删除虚拟机"。
-
在配置默认 CPU 模型时,IBM Z 集群的
spec.defaultCPUModel值为"gen15b"。如需更多信息,请参阅附加资源部分中的"配置默认 CPU 模型"。 -
在配置 Downward指标设备时,如果您使用虚拟机首选项,
spec.preference.name值必须设置为rhel.9.s390x或另一个可用首选项,格式为 0.0.s390x。如需更多信息,请参阅附加资源部分中的"配置下行指标设备"。 -
从实例类型创建虚拟机时,您无法设置
spec.domain.memory.maxGuest,因为 IBM Z® 上不支持内存热插。如需更多信息,请参阅附加资源部分中的"从实例类型创建虚拟机"。 -
与
x86相比,对虚拟机客户机的 Prometheus 查询可能会产生不一致的结果。
4.1.6. 任何平台的重要注意事项 复制链接链接已复制到粘贴板!
在安装 OpenShift Virtualization 前,请注意有关安装方法、存储、IPv6 和 FIPS 模式的关键注意事项。
- 安装方法注意事项
- 您可以使用任何安装方法(包括用户置备的、安装程序置备或辅助安装程序)来部署 OpenShift Container Platform。但是,安装方法和集群拓扑可能会影响 OpenShift Virtualization 功能,如快照或实时迁移。有关实时迁移的更多信息,请参阅附加资源部分中的"硬件、软件和操作要求"。
- Red Hat OpenShift Data Foundation
- 如果使用 Red Hat OpenShift Data Foundation 部署 OpenShift Virtualization,您必须为 Windows 虚拟机磁盘创建一个专用存储类。如需更多信息,请参阅附加资源部分中的"为 Windows 虚拟机优化 ODF PersistentVolume"。
- IPv6
- 对单堆栈 IPv6 集群的 OpenShift Virtualization 支持仅限于 OVN-Kubernetes localnet 和 Linux 网桥 Container Network Interface (CNI)插件。
{FeatureName} 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
- FIPS 模式
- 如果以 FIPS 模式安装集群,则 OpenShift Virtualization 不需要额外的设置。如需更多信息,请参阅附加资源部分中的"安装 FIPS 兼容集群"。
4.1.7. 对象最大值 复制链接链接已复制到粘贴板!
在规划集群时,考虑为 OpenShift Container Platform 和 OpenShift Virtualization 测试的对象最大值。
- OpenShift Container Platform
- 请参阅附加资源部分中的"OpenShift Container Platform 对象最大值"。
- OpenShift Virtualization
- 请参阅附加资源部分的"OpenShift Virtualization 支持的限制"。