[OpenShift Container Platform][IBM Cloud Pak for Integration]

使用 Red Hat OpenShift 升级 IBM MQ Operator

IBM® MQ Operator 可通过 Red Hat® OpenShift® 控制台或命令行进行升级。

开始之前

注:
  • 的最新 CD 版本 IBM MQ Operator3.8.1
  • 的最新 SC2 版本 IBM MQ Operator3.2.21
有关 "IBM MQ Operator的最新发布说明,请参阅 " IBM MQ Operator的发布历史

过程

  • 方案 1:使用 Red Hat OpenShift 控制台升级 IBM MQ Operator
    1. 登录 "Red Hat OpenShift群集控制台。
    2. 镜像(仅限气隙)。
      如果群集处于受限(空气屏蔽)网络环境中,则必须使用以下值镜像 "IBM MQ映像:
      export OPERATOR_PACKAGE_NAME=ibm-mq
      export OPERATOR_VERSION=3.8.1

      有关用于气隙安装和升级的 "IBM"MQ"CASE的内容,请参阅 "IBM"MQ"CASE用于在 "Red Hat OpenShift上安装和升级气隙

      要创建镜像,请参阅为空气屏蔽群集创建镜像

    3. 应用最新的《目录》来源。

      如果使用的是 "IBM MQ Operator的特定目录源,而不是 "ibm-operator-catalog,则必须应用新版本 "IBM MQ的目录源。

      要从使用 "IBM操作员目录转向使用 "IBM MQ Operator的特定目录源,并获得对升级的更大控制,请参阅 "转到 "IBM"MQ操作符的特定目录源中的步骤,然后返回完成 "下一步

      如果您使用的是 "IBM操作员目录(仅限某些在线安装),请继续下一步

      否则,请按照 "Adding the IBM MQ Operator catalog source中的说明操作,然后转到 "下一步

    4. 升级为 "IBM MQ Operator。 新的主要/次要 "IBM MQ Operator版本通过新的订阅渠道提供。 要将运营商升级到新的主/次版本,您需要更新 "IBM MQ Operator订阅中的选定通道。
      1. 在导航窗格中,单击操作符 > 已安装的操作符

        显示指定项目中所有已安装的操作符。

      2. 选择IBM MQ操作员
      3. 导航至 "订阅"选项卡。
      4. 点击频道

        显示 "更改订阅更新频道"窗口。

      5. 选择所需的频道,然后点击保存

        运营商升级到新渠道可用的最新版本。 请参阅 IBM MQ操作员的版本支持

  • 选项 2:使用 Red Hat OpenShift 命令行升级 IBM MQ Operator
    1. 使用 "oc login登录群集。
    2. 镜像(仅限气隙)。
      如果群集处于受限(空气屏蔽)网络环境中,则必须使用以下值镜像 "IBM MQ映像:
      export OPERATOR_PACKAGE_NAME=ibm-mq
      export OPERATOR_VERSION=3.8.1

      有关用于气隙安装和升级的 "IBM"MQ"CASE的内容,请参阅 "IBM"MQ"CASE用于在 "Red Hat OpenShift上安装和升级气隙

      要创建镜像,请参阅为空气屏蔽群集创建镜像

    3. 应用最新的《目录》来源。

      如果使用的是 "IBM MQ Operator的特定目录源,而不是 "ibm-operator-catalog,则必须应用新版本 "IBM MQ的目录源。

      要从使用 "IBM操作员目录转向使用 "IBM MQ Operator的特定目录源,并获得对升级的更大控制,请参阅 "转到 "IBM"MQ操作符的特定目录源中的步骤,然后返回完成 "下一步

      如果您使用的是 "IBM操作员目录(仅限某些在线安装),请继续下一步

      否则,请按照 "Adding the IBM MQ Operator catalog source中的说明操作,然后转到 "下一步

    4. 升级为 "IBM MQ Operator。 新的主要或次要 "IBM MQ Operator版本通过新的订阅渠道提供。 要将操作员升级到新的主版本或次要版本,请完成以下步骤更新 "IBM MQ Operator订阅中的选定频道。
      1. 确保所需的 "IBM MQ Operator升级通道可用。
        oc get packagemanifest ibm-mq -o=jsonpath='{.status.channels[*].name}'
      2. 对 "Subscription进行修补,移动到所需的更新通道(其中vX.Y是上一步中确定的所需更新通道)。
        oc patch subscription ibm-mq --patch '{"spec":{"channel":"vX.Y"}}' --type=merge