コマンド・ライン・インターフェース (CLI) を使用したカタログ・ソースの構成

いずれかのコマンド・ライン・インターフェース・ツール ( oc または kubectl) を使用して、カタログ・ソースを構成します。

このタスクについて

CLI を使用してカタログ・ソースを構成するには、以下の手順を実行します。

注: 以下の手順では、 oc コマンドを使用します。 oc コマンドは、 kubectlと交換可能です。 したがって、 non-OpenShiftの Kubernetesに接続している場合は、 oc コマンドを対応するコマンドに置き換えるようにしてください。

手順

  1. Red Hat® OpenShift® Container Platform または Kubernetes クラスターにログインします。 oc cluster-info サブコマンドを実行して、正しいクラスター情報が表示されていることを確認してください。
  2. 以下のコマンドを実行して、カタログ・ソースを構成します。
    • catalog_source_sip.yamlの場合:
      oc apply -f catalog_source_sip.yaml -n catalog_source_namespace
    • catalog_source_oms_gateway.yamlの場合:
      oc apply -f catalog_source_oms_gateway.yaml -n <catalog_source_namespace>
  3. 以下のコマンドを実行して、インストールを検証します。
    • ibm-oms-gateway-catalogの場合:
      oc get CatalogSources ibm-oms-gateway-catalog -n <catalog_source_namespace>
    • ibm-sip-catalogの場合:

      oc get CatalogSources ibm-sip-catalog -n <catalog_source_namespace>
    • インストールが正常に完了した場合は、 IBM® Sterling Intelligent Promising Operator カタログの以下の出力例のような出力が表示されます。
      NAME                   DISPLAY                 TYPE   PUBLISHER      AGE
      ibm-sip-catalog   IBM SIP Operator Catalog      grpc     IBM            50s
    • インストールが失敗した場合は、エラー・メッセージが表示されます。 IBM Sterling Intelligent Promising オペレーター・カタログには、以下のエラー・メッセージが表示されます。

      Error from server (NotFound): catalogsources.operators.coreos.com "ibm-sip-catalog" not found

      このエラーを解決するには、以下のコマンドを実行して、<catalog_source_namespace> 名前空間内のポッドと CatalogSource リソースを確認します。
      oc get catalogsource,pods -n <catalog_source_namespace>
      出力には、カタログ・ソース・リソースとポッドの状況の両方に関する情報が示されます。以下に例を示します。
      NAME                                                                          DISPLAY                     TYPE   PUBLISHER   AGE
      catalogsource.operators.coreos.com/certified-operators                        Certified Operators         grpc   Red Hat     20d
      catalogsource.operators.coreos.com/community-operators                        Community Operators         grpc   Red Hat     20d
      catalogsource.operators.coreos.com/ibm-sip-catalog                            IBM SIP Operator Catalog    grpc   IBM         48s
      catalogsource.operators.coreos.com/ibm-oms-gateway-catalog            IBM OMS Gateway Operator Catalog    grpc   IBM         48s
      catalogsource.operators.coreos.com/opencloud-operators                        IBMCS Operators             grpc   IBM         48s
      catalogsource.operators.coreos.com/redhat-marketplace                         Red Hat Marketplace         grpc   Red Hat     20d
      catalogsource.operators.coreos.com/redhat-operators                           Red Hat Operators           grpc   Red Hat     20d
      NAME                                                 READY   STATUS      RESTARTS   AGE
      pod/certified-operators-575f586fd8-m2ldh             1/1     Running     0          41m
      pod/community-operators-57fd7676ff-sqzgs             1/1     Running     0          15h
      pod/ibm-sip-catalog-8534a                            1/1     Running     0          48s
      pod/ibm-oms-gateway-catalog-9654g                    1/1     Running     0          48s
      pod/marketplace-operator-5fcf68c65c-l8tcg            1/1     Running     0          5d8h
      pod/opencloud-operators-wbb9k                        1/1     Running     0          48s
      pod/redhat-marketplace-665c9c6db4-hhfkd              1/1     Running     0          41m
      pod/redhat-operators-8678ddbc5-6szpp                 1/1     Running     0          4d1h