16.2. 将 Red Hat OpenShift Container Storage 4.8 更新至 Red Hat OpenShift Data Foundation 4.9
本章可帮助您在所有 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 版本的信息。
不支持直接从 4.8 以上版本升级到 4.9。
先决条件
- 确保 OpenShift Container Platform 集群已更新至版本 4.9.X 的最新稳定版本,请参阅 更新集群。
确保 OpenShift Container Storage 集群处于健康状态,数据具有弹性。
-
进入 Storage
Overview 并选中 Block and File 和 Object 选项卡以检查状态卡上的绿色勾号。绿色勾号表示 存储集群、对象服务和数据弹性都是健康的。
-
进入 Storage
确保所有 OpenShift Container Storage Pod(包括 Operator Pod)在
openshift-storage
命名空间中处于 Running 状态。要查看 pod 的状态,在 OpenShift Web 控制台中点 Workloads
Pods。从 Project 下拉列表中选择 openshift-storage
。注意如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。
- 确保您有足够的时间完成 OpenShift 数据基础更新过程,因为更新时间因集群中运行的 OSD 数量而异。
流程
- 在 OpenShift Web 控制台中,导航到 OperatorHub。
-
使用 Filter by keyword 框搜索
OpenShift Data Foundation
,然后单击 OpenShift Data Foundation 标题。 - 点 Install。
在 install Operator 页面中,点 Install。等待 Operator 安装完成。
注意我们建议使用所有默认设置。更改可能会导致意外行为。仅在您意识到其结果时进行修改。
验证步骤
验证页面显示 Succeeded 消息以及 Create StorageSystem 选项。
注意对于升级的集群,因为存储系统是自动创建的,所以不会再次创建它。
- 在通知弹出窗口中,单击 Refresh Web 控制台 链接,以反映 OpenShift 控制台中的 OpenShift Data Foundation 更改。
验证 OpenShift Web 控制台中容器集的状态。
-
点 Workloads
Pods。 从 Project 下拉列表中选择
openshift-storage
。注意如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。
等待
openshift-storage
命名空间中的所有容器集重启并达到Running
状态。
-
点 Workloads
验证 OpenShift Data Foundation 集群是否正常运行并且数据具有弹性。
-
导航到 Storage
OpenShift Data foundation Storage Systems 选项卡,然后点击存储系统名称。 - 检查 Block and File 和 Object 选项卡,以查找状态卡上的绿色勾号。绿色勾号表示存储集群、对象服务和数据弹性都是健康的。
-
导航到 Storage
如果在安装 OpenShift Data Foundation Operator 后,不能自动启用 console plugin 选项,则需要启用它。
有关如何启用 console 插件的更多信息,请参阅启用 Red Hat OpenShift Data Foundation 控制台插件。
- 在更新外部模式部署后,还必须更新外部 secret。具体步骤,请参阅 更新 OpenShift 数据基础外部 secret。
其它资源
如果您在更新 OpenShift Data Foundation 时遇到任何问题,请参阅故障排除指南中的常见的进行故障排除所需的日志部分。