16.2. 将 Red Hat OpenShift Data Foundation 4.9 更新至 4.10
本章可帮助您在所有 Red Hat OpenShift Data Foundation 部署(非附加和外部)在次版本间进行升级。所有部署的升级过程都保持不变。唯一的区别在在升级后的结果。
- 对于 Internal 和 Internal- attached 部署,升级 OpenShift Data Foundation 会升级所有 OpenShift Data Foundation 服务,包括后端 Ceph Storage 集群。
对于外部模式部署,升级 OpenShift Data Foundation 会仅升级 OpenShift Data Foundation 服务,同时后端 Ceph 存储集群保持不变,需要单独升级。
我们建议升级 RHCS 和 OpenShift Data Foundation,以获取新的功能支持、安全修复和其他程序错误修复。由于我们对 RHCS 升级没有强烈依赖,因此您可以先升级 OpenShift Data Foundation operator,然后再升级 RHCS 升级,或反之亦然。请参阅 解决方案 以了解更多关于 Red Hat Ceph Storage 版本的信息。
不支持直接从 4.9 之前的版本升级到 4.10。
先决条件
- 确保 OpenShift Container Platform 集群已更新至版本 4.10.X 的最新稳定版本,请参阅 更新集群。
确保 OpenShift Data Foundation 集群正常运行,数据具有弹性。
-
进入到 Storage
Data Foundation Storage Systems 选项卡,然后点存储系统名称。 - 检查 Overview - Block and 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
项目。 - 点 OpenShift Data Foundation operator 名称。
- 点 Subscription 标签页,点 Update Channel 下的链接。
- 选择 Stable-4.10 更新频道并进行保存。
如果 Upgrade status 显示
requires approval
,请单击 requires approval。- 在 Install Plan Details 页面中,单击 Preview Install Plan。
检查安装计划并点 Approve。
等待 Status 从
Unknown
改为Created
。
-
导航到 Operators
Installed Operators。 选择
openshift-storage
项目。等待 OpenShift Data Foundation Operator Status 更改为 Up to date。
验证步骤
检查 OpenShift Data Foundation 名称下面的 Version,并检查 Operator 状态。
-
导航到 Operators
Installed Operators,再选择 openshift-storage
项目。 - 升级完成后,新版本会更新到 OpenShift 数据基础的新版本号,并通过绿色勾号更改 Succeeded 状态。
-
导航到 Operators
验证 OpenShift Data Foundation 集群是否正常运行并且数据具有弹性。
-
进入到 Storage
Data Foundation Storage Systems 选项卡,然后点存储系统名称。 - 检查 Overview - Block 和 File 和 Object 选项卡的状态卡上绿色勾号。绿色勾号表示存储集群、对象服务和数据弹性是健康的。
-
进入到 Storage
- 如果验证步骤失败,请联系红帽支持。
在更新外部模式部署后,还必须更新外部 secret。具体步骤,请参阅 更新 OpenShift 数据基础外部 secret。
其它资源
如果您在更新 OpenShift Data Foundation 时遇到任何问题,请参阅故障排除指南中的常见的进行故障排除所需的日志部分。