16.3. 把 Red Hat OpenShift Data Foundation 从 4.9.x 更新到 4.9.y。
本章可帮助您在所有 Red Hat OpenShift Data Foundation 部署(Internal、Internal-Attached 和 External)中升级 z-stream 版本。所有部署的升级过程都保持不变。唯一的区别在在升级后的结果。
- 对于内部和内部附加的部署,升级 OpenShift Container Storage 升级所有 OpenShift Container Storage 服务,包括后端 Ceph 存储集群。
对于外部模式部署,升级 OpenShift Container Storage 只会升级 OpenShift Container Storage 服务,而后端 Ceph 存储集群没有变化,需要单独升级。
我们建议升级 RHCS 和 OpenShift Container Storage,以获取新的功能支持、安全修复和其他程序错误修复。由于我们对 RHCS 升级没有强烈依赖,因此您可以先升级 OpenShift Data Foundation operator,然后再升级 RHCS 升级,或反之亦然。请参阅 解决方案 以了解更多关于 Red Hat Ceph Storage 版本的信息。
当新的 z-stream 发行版本可用时,升级过程会在更新策略被设置为 Automatic
时自动触发。如果更新策略被设置为 Manual
,则使用以下步骤。
先决条件
- 确保 OpenShift Container Platform 集群已更新至版本 4.9.X 的最新稳定版本,请参阅 更新集群。
确保 OpenShift Data Foundation 集群正常运行,数据具有弹性。
-
导航到 Storage
OpenShift Data Foundation Storage Systems 选项卡,然后点击存储系统名称。 - 检查 Overview - Block 和 File 和 Object 选项卡的状态卡上绿色勾号。绿色勾号表示存储集群、对象服务和数据弹性是健康的。
-
导航到 Storage
确保所有 OpenShift Data Foundation Pod(包括操作器 Pod)在
openshift-storage
命名空间中处于 Running 状态。要查看 pod 的状态,在 OpenShift Web 控制台中点 Workloads
Pods。从 Project 下拉列表中选择 openshift-storage
。注意如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。
- 确保您有足够的时间完成 OpenShift 数据基础更新过程,因为更新时间因集群中运行的 OSD 数量而异。
流程
-
在 OpenShift Web 控制台中,导航到 Operators
Installed Operators。 选择
openshift-storage
项目。注意如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。
- 单击 OpenShift Data Foundation 操作器名称。
- 点 Subscription 标签页。
-
如果 Upgrade Status 显示
需要批准
,请单击 require approval 链接。 - 在 InstallPlan Details 页面中点 Preview Install Plan。
- 检查安装计划并点 Approve。
-
等待 Status 从
Unknown
变为Created
。
验证步骤
验证 OpenShift Data Foundation 名称下面的 Version 和 operator 状态是否为最新版本。
-
导航到 Operators
Installed Operators,再选择 openshift-storage
项目。 - 升级完成后,新版本会更新到 OpenShift 数据基础的新版本号,并通过绿色勾号更改 Succeeded 状态。
-
导航到 Operators
验证 OpenShift 数据基础集群是否正常运行并且数据具有弹性。
-
导航到 Storage
OpenShift Data Foundation Storage Systems 选项卡,然后点击存储系统名称。 - 检查 Overview - Block 和 File 和 Object 选项卡的状态卡上绿色勾号。绿色勾号表示存储集群、对象服务和数据弹性是健康的
-
导航到 Storage
如果在安装 OpenShift Data Foundation Operator 后,不能自动启用 console plugin 选项,则需要启用它。
有关如何启用 console 插件的更多信息,请参阅启用 Red Hat OpenShift Data Foundation 控制台插件。
- 如果验证步骤失败,请联系红帽支持。