OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
第2章 Regional-DR を有効にするための要件
相互にネットワーク接続が可能な 3 つの OpenShift クラスターが必要です。
- ハブクラスター: Kubernetes のための高度なクラスター管理 (RHACM 演算子)、ODF マルチクラスターの Orchestrator と OpenShift DR ハブコントローラーがインストールされています。
- プライマリーマネージドクラスター: OpenShift Data Foundation、OpenShift-DR クラスターコントローラー、およびアプリケーションがインストールされています。
- セカンダリーマネージドクラスター: は、OpenShift Data Foundation、OpenShift-DR クラスターコントローラー、およびアプリケーションがインストールされています。
RHACM Operator および MultiClusterHub をハブクラスターにインストールし、OpenShift 認証情報を使用して RHACM コンソールにログインしている必要があります。手順については、RHACM インストールガイド を参照してください。
Advanced Cluster Manager コンソール向けに作成されたルートを検索します。
oc get route multicloud-console -n open-cluster-management -o jsonpath --template="https://{.spec.host}/multicloud/clusters{'\n'}"$ oc get route multicloud-console -n open-cluster-management -o jsonpath --template="https://{.spec.host}/multicloud/clusters{'\n'}"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例:
https://multicloud-console.apps.perf3.example.com/multicloud/clusters
https://multicloud-console.apps.perf3.example.com/multicloud/clustersCopy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift 認証情報を使用してログインした後に、ローカルクラスターがインポートされたことが確認できるはずです。
RHACM コンソールを使用して、プライマリーマネージドクラスター および セカンダリーマネージドクラスター をインポートまたは作成していることを確認します。
Submariner アドオンを使用してマネージド OpenShift クラスターとサービスネットワークを接続するには、マネージドクラスターごとに次のコマンドを実行して、2 つのクラスターに重複しないネットワークがあることを検証する必要があります。
oc get networks.config.openshift.io cluster -o json | jq .spec
$ oc get networks.config.openshift.io cluster -o json | jq .specCopy to Clipboard Copied! Toggle word wrap Toggle overflow cluster1の出力例 (例:ocp4perf1):Copy to Clipboard Copied! Toggle word wrap Toggle overflow cluster2の出力例 (例:ocp4perf2):Copy to Clipboard Copied! Toggle word wrap Toggle overflow 詳細は、Submariner add-ons documentation ドキュメントを参照してください。
-
マネージドクラスターが
Submariner アドオンを使用して接続できる必要があります。クラスターおよびサービスネットワークに重複しない範囲が設定されていることを確認した後に、RHACM コンソールおよびCluster setsを使用して、各マネージドクラスターにSubmariner アドオンをインストールします。手順は、Submariner のドキュメント を参照してください。 OpenShift Data Foundation 4.9 以降が各マネージドクラスターにインストールされている必要があります。
- OpenShift Data Foundation のデプロイメントについては、インフラストラクチャー固有のデプロイメントガイド (AWS、VMware、ベアメタル、Azure など) を参照してください。
以下のコマンドを使用して、各マネージドクラスターでデプロイメントが正常であることを確認します。
oc get storagecluster -n openshift-storage ocs-storagecluster -o jsonpath='{.status.phase}{"\n"}'$ oc get storagecluster -n openshift-storage ocs-storagecluster -o jsonpath='{.status.phase}{"\n"}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
ステータスが Primary マネージドクラスター および セカンダリーマネージドクラスター で
Readyである場合は、 マネージドクラスターでミラーリングの有効化に進みます。