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

使用 Red Hat OpenShift CLI 安装 IBM MQ Operator

可以使用命令行界面 (CLI) 将 IBM® MQ Operator 安装到 Red Hat® OpenShift® 上。

开始之前

此任务假定您已完成 安装 IBM MQ 操作程序的步骤 1-4。

过程

  1. 使用 oc login登录到 Red Hat OpenShift 命令行界面 (CLI)。
  2. 可选: 创建要用于 IBM MQ Operator的名称空间。

    可以将 IBM MQ Operator 安装到单个名称空间或所有名称空间。 仅当要安装到尚不存在的特定名称空间时,才需要执行此步骤。

    要在 CLI 中创建新的名称空间,请运行以下命令:
    oc create namespace <namespace_name>
    其中, <namespace_name> 是要创建的名称空间的名称。
  3. OperatorHub: 查看仪表盘可用的运营商列表:
    oc get packagemanifests -n openshift-marketplace
  4. 检查 IBM MQ Operator 以验证其受支持的 InstallModes 和可用 Channels
    oc describe packagemanifests ibm-mq -n openshift-marketplace
  5. 可选: 创建 OperatorGroup

    OperatorGroup 是一个 OLM 资源,它选择目标名称空间,在这些名称空间中为与 OperatorGroup相同的名称空间中的所有操作程序生成必需的 RBAC 访问权。

    您预订操作程序的名称空间必须具有与操作程序的 InstallMode匹配的 OperatorGroup ( AllNamespacesSingleNamespace 方式)。

    如果要安装的操作程序使用 AllNamespaces 方式,那么 openshift-operators 名称空间已具有适当的 OperatorGroup ,您可以跳过此步骤。

    如果操作程序使用 SingleNamespace 方式,并且您还没有适当的 OperatorGroup ,请通过运行以下命令来创建一个操作程序:

    cat << EOF | oc apply -f -
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
      name: <operatorgroup_name>
      namespace: <namespace_name>
    spec:
      targetNamespaces:
      - <namespace_name>
    EOF
  6. 查看 对 IBM MQ 操作程序 的版本支持,以确定要选择的操作程序通道。
  7. 安装操作程序。

    使用以下命令,将 <ibm-mq-operator-channel> 更改为与要安装的 IBM MQ 操作员版本的频道匹配,如果使用 "AllNamespaces" 模式,则将 <命名空间名称> 更改为 openshift-operators ,如果使用 "SingleNamespace" 模式,则将 更改为要部署 IBM MQ 操作员的命名空间。

    cat << EOF | oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ibm-mq
      namespace: <namespace_name> 
    spec:
      channel: <ibm-mq-operator-channel>
      installPlanApproval: Automatic
      name: ibm-mq 
      source: ibm-operator-catalog 
      sourceNamespace: openshift-marketplace
    EOF
  8. 几分钟后,将安装操作程序。 运行以下命令以验证所有组件都处于 "已成功" 状态:
    oc get csv -n <namespace_name> | grep ibm-mq
    如果您使用的是 "AllNamespaces" 模式,则 <命名空间名称>openshift-operators ;如果您使用的是 "SingleNamespace" 模式,则 为项目(命名空间)名称。

后续操作

现在,您已准备好 创建权利密钥密钥 ( 安装 IBM MQ 操作程序的步骤 6)。