第9章 OpenShift DR クラスターオペレーターの自動インストールを有効にする

DRPolicy が正常に作成されると、OpenShift DR クラスターオペレーターopenshift-dr-system 名前空間のプライマリーマネージドクラスターおよびセカンダリーマネージドクラスターにインストールできます。

手順

  1. ハブクラスターで ConfigMag ramen-hub-operator-config を編集して、次のように deploymentAutomationEnabled=true を追加します。

    $ oc edit configmap ramen-hub-operator-config -n openshift-dr-system
    apiVersion: v1
    data:
      ramen_manager_config.yaml: |
        apiVersion: ramendr.openshift.io/v1alpha1
        drClusterOperator:
          deploymentAutomationEnabled: true  ## <-- Add to enable installation of ODR Cluster operator on managed clusters
          catalogSourceName: redhat-operators
          catalogSourceNamespaceName: openshift-marketplace
          channelName: stable-4.10
          clusterServiceVersionName: odr-cluster-operator.v4.10.0
          namespaceName: openshift-dr-system
          packageName: odr-cluster-operator
    [...]
  2. プライマリーマネージドクラスターでインストールが成功したことを確認し、セカンダリーマネージドクラスターで次のコマンドを実行します。

    $ oc get csv,pod -n openshift-dr-system

    出力例:

    NAME                                                                      DISPLAY                         VERSION   REPLACES   PHASE
    clusterserviceversion.operators.coreos.com/odr-cluster-operator.v4.10.0   Openshift DR Cluster Operator   4.10.0               Succeeded
    
    NAME                                             READY   STATUS    RESTARTS   AGE
    pod/ramen-dr-cluster-operator-5564f9d669-f6lbc   2/2     Running   0          5m32s

    各マネージドクラスターの Operator Hub に移動して、OpenShift DR Cluster Operator がインストールされているかどうかを確認することもできます。