4.3. Regional-DR を有効にするための要件
Red Hat OpenShift Data Foundation でサポートされる障害復旧ソリューションをインストールするための前提条件は次のとおりです。
相互にネットワーク接続が可能な 3 つの OpenShift クラスターが必要です。
- Red Hat Advanced Cluster Management (RHACM) for Kubernetes operator がインストールされている ハブクラスター。
- OpenShift Data Foundation が実行されている プライマリーマネージドクラスター。
- OpenShift Data Foundation が実行されている セカンダリーマネージドクラスター。
注記ハブリカバリーセットアップを設定するには、パッシブハブとして機能する 4 番目のクラスターが必要です。プライマリーマネージドクラスター (Site-1) は、アクティブな RHACM ハブクラスターと共存でき、パッシブハブクラスターは、セカンダリーマネージドクラスター (Site-2) とともに配置します。アクティブな RHACM ハブクラスターは、Site-1 のプライマリーマネージドクラスターまたは Site-2 のセカンダリークラスターの障害による影響を受けない中立サイト (Site-3) に配置することもできます。この状況では、パッシブハブクラスターを使用する場合は、サイト 2 のセカンダリークラスターと一緒に配置できます。詳細は、ハブリカバリー用のパッシブハブクラスターの設定 を参照してください。
RHACM Operator と MultiClusterHub がハブクラスターにインストールされていることを確認します。手順については、RHACM インストールガイド を参照してください。
Operator が正常にインストールされると、Web console update is available というメッセージを含むポップアップがユーザーインターフェイスに表示されます。このポップアップから Refresh web console をクリックして、反映するコンソールを変更します。
アプリケーショントラフィックのルーティングとリダイレクトが適切に設定されていることを確認してください。
ハブクラスターで以下を行います。
-
All Clusters
Infrastructure Clusters に移動します。 - RHACM コンソールを使用して、プライマリーマネージドクラスター および セカンダリーマネージドクラスター をインポートまたは作成します。
- 環境に適したオプションを選択します。
手順は、クラスターの作成 および ターゲットのマネージドクラスターをハブクラスターにインポートする を参照してください。
-
All Clusters
RHACM Submariner アドオンを使用して、プライベート OpenShift クラスターおよびサービスネットワークを接続します。2 つのクラスターにサービスとクラスターのプライベートネットワークが重複していないことを確認します。それ以外の場合は、Submariner アドオンのインストール中に Globalnet が有効になっていることを確認してください。
マネージドクラスターごとに次のコマンドを実行して、Globalnet を有効にする必要があるかどうかを判断します。ここに示す例は、重複しないクラスターとサービスネットワークを対象としているため、Globalnet は有効になりません。
$ oc get networks.config.openshift.io cluster -o json | jq .spec
プライマリークラスターの出力例:
{ "clusterNetwork": [ { "cidr": "10.5.0.0/16", "hostPrefix": 23 } ], "externalIP": { "policy": {} }, "networkType": "OVNKubernetes", "serviceNetwork": [ "10.15.0.0/16" ] }
二次クラスターの出力例:
{ "clusterNetwork": [ { "cidr": "10.6.0.0/16", "hostPrefix": 23 } ], "externalIP": { "policy": {} }, "networkType": "OVNKubernetes", "serviceNetwork": [ "10.16.0.0/16" ] }
詳細は、Submariner のドキュメント を参照してください。