第 3 章 将 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 FileObject 选项卡以检查状态卡上的绿色勾号。绿色勾号表示 存储集群对象服务数据弹性都是健康的。
  • 确保所有 OpenShift Container Storage Pod(包括 Operator Pod)在 openshift-storage 命名空间中处于 Running 状态

    要查看 pod 的状态,在 OpenShift Web 控制台中点 Workloads → Pods。从 Project 下拉列表中选择 openshift-storage

    注意

    如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。

  • 确保您有足够的时间完成 OpenShift 数据基础更新过程,因为更新时间因集群中运行的 OSD 数量而异。

流程

  1. 在 OpenShift Web 控制台中,导航到 OperatorHub
  2. 使用 Filter by keyword 框搜索 OpenShift Data Foundation,然后单击 OpenShift Data Foundation 标题。
  3. Install
  4. 在 install Operator 页面中,点 Install。等待 Operator 安装完成。

    注意

    我们建议使用所有默认设置。更改可能会导致意外行为。仅在您意识到其结果时进行修改。

验证步骤

  1. 验证页面显示 Succeeded 消息以及 Create StorageSystem 选项。

    注意

    对于升级的集群,因为存储系统是自动创建的,所以不会再次创建它。

  2. 在通知弹出窗口中,单击 Refresh Web 控制台 链接,以反映 OpenShift 控制台中的 OpenShift Data Foundation 更改。
  3. 验证 OpenShift Web 控制台中容器集的状态。

    • Workloads → Pods
    • 从 Project 下拉列表中选择 openshift-storage

      注意

      如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。

      等待 openshift-storage 命名空间中的所有容器集重启并达到 Running 状态。

  4. 验证 OpenShift Data Foundation 集群是否正常运行并且数据具有弹性。

    • 导航到 StorageOpenShift Data foundationStorage Systems 选项卡,然后点击存储系统名称。
    • 检查 Block and FileObject 选项卡,以查找状态卡上的绿色勾号。绿色勾号表示存储集群、对象服务和数据弹性都是健康的。
重要

其它资源

如果您在更新 OpenShift Data Foundation 时遇到任何问题,请参阅故障排除指南中的常见的进行故障排除所需的日志部分。