确定要升级的组件 (从版本 5.3.x 升级到更高版本 5.3 刷新)

要成功将 IBM® Software Hub 版本 5.3.x 升级到更高版本的 5.3 刷新,您必须确定要升级 IBM Software Hub 的实例已安装哪些组件。

升级阶段
  • 你不在这里。 更新您的客户端工作站
  • 您在此处图标。 收集所需信息
  • 你不在这里。 在受限网络中准备执行升级操作
  • 你不在这里。 准备从私有容器注册表运行升级操作
  • 你不在这里。 升级必备软件
  • 你不在这里。 升级共享集群组件
  • 你不在这里。 准备升级实例
  • 你不在这里。 升级实例
谁需要完成这项任务?
运营团队运营 IBM Software Hub 团队必须确定:
  • 集群上安装了哪些组件?
  • 哪些组件与您要升级的 IBM Software Hub 实例相关联?
你需要在什么时候完成这项任务?

根据需要重复此操作。请对集群 IBM Software Hub 中的每个实例重复此任务。

请确保在以下操作之前完成此任务:
  • 镜像推送到您的私有容器注册表
  • 准备升级一个实例 IBM Software Hub

开始之前

最佳实践: 若已设置环境变量,可直接按此任务中的命令执行。 有关说明,请参阅设置安装环境变量

请确保在本任务中执行命令之前已设置环境变量。

在确定需要升级哪些组件之前,请参阅以下指南:

存在多个实例的环境 IBM Software Hub
您可以在集群上独立升级 IBM Software Hub 每个实例。 您可选择将不同实例保留在不同版本。 例如,你可以有一个实例处于版本 5.3.0 ,另一个 IBM Software Hub 实例处于版本 5.3.1
版本支持
重要提示: 与实例关联的所有 IBM Software Hub 组件必须安装相同版本。 您无法在同一实例中 IBM Software Hub 安装来自不同版本的服务。
组件升级方案

升级组件有两种选择:

选项 优势 缺陷
逐个升级每个组件。 若您更倾向于逐个执行升级操作,此选项可让您对升级过程进行更精细的控制。

请注意,所有操作员都将同时升级。 您无法单独升级操作员。

  • 您必须完成更多步骤才能在您的环境中成功安装该软件。
  • 升级组件的顺序至关重要。
同时升级所有组件。
  • 您可以通过更少的步骤完成升级。
  • cpd-cli 设计旨在按正确顺序升级组件,从而降低出错的可能性。

若在升级组件时遇到问题,可按照说明单独升级该服务。

过程

确定需要升级的组件:

  1. 登录 cpd-cli 到集群 Red Hat® OpenShift® Container Platform
    ${CPDM_OC_LOGIN}
    请记住: CPDM_OC_LOGIN 是一个别名,代表 命令 cpd-cli manage login-to-ocp
  2. 确定是否 scheduling service 已安装:
    oc get scheduling -A
    • 如果 已 scheduling service 安装,该命令将返回有关 安装所在项目及其 scheduling service 安装版本的信息。

      请确保环境变量脚本中的变量 COMPONENTS 包含组件 scheduler

    • 如果未 scheduling service 安装,该命令将返回空响应。
  3. 确定要在 IBM Software Hub 您要升级的实例中安装哪些服务:
    cpd-cli manage list-deployed-components \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS}

    该命令返回项目中已安装的服务列表。

    重要提示: 若该命令返回 组件 ws ,请确保在更新环境变量脚本时将 组件 ws_runtimes 添加至您的 COMPONENTS 环境变量中。

下一步操作

既然您已确定需要升级的组件,现在可以继续完成 《确定要镜像到私有容器注册表的模型和映像》(从版本 5.3.x 升级到更高版本 5.3 的刷新操作)