4.2. Regional-DR デプロイメントワークフロー
このセクションでは、Red Hat OpenShift Data Foundation の最新バージョンを使用して、2 つの異なる OpenShift Container Platform クラスター間で Regional-DR 機能を設定およびデプロイするために必要な手順の概要を説明します。Red Hat Advanced Cluster Management (RHACM) をデプロイするには、2 つの管理対象クラスターに加えて、3 つ目の OpenShift Container Platform クラスターが必要になります。
インフラストラクチャーを設定するには、指定した順序で以下の手順を実行します。
- DR ソリューションの一部であるハブ、プライマリー、およびセカンダリー Openshift Container Platform クラスターの 3 つの要件が満たされていることを確認します。Regional-DR を有効にするための要件を参照してください。
- OpenShift Data Foundation operator をインストールし、プライマリーおよびセカンダリーのマネージドクラスターにストレージシステムを作成します。管理対象クラスターでの OpenShift Data Foundation クラスターの作成 を参照してください。
- ハブクラスターに ODF マルチクラスターオーケストレーターをインストールします。ハブクラスターへの ODF Multicluster Orchestrator のインストール を参照してください。
- ハブ、プライマリー、およびセカンダリークラスター間の SSL アクセスを設定します。クラスター間での SSL アクセスの設定 を参照してください。
プライマリークラスターとセカンダリークラスター全体で DR 保護を必要とするアプリケーションで使用する DRPolicy リソースを作成します。Creating Disaster Recovery Policy on Hub cluster を参照してください。
注記複数のポリシーが存在する場合があります。
以下を使用して障害復旧ソリューションをテストします。
サブスクリプションベース のアプリケーション:
- サブスクリプションベースのアプリケーションを作成します。サンプルアプリケーションの作成 を参照してください。
- サンプルのサブスクリプションベースのアプリケーションを使用して、マネージドクラスター間でフェイルオーバーと再配置操作をテストします。サブスクリプションベースのアプリケーションのフェイルオーバー と サブスクリプションベースのアプリケーションの再配置 を参照してください。
ApplicationSet ベース のアプリケーション:
- サンプルアプリケーションを作成します。ApplicationSet ベースのアプリケーションの作成 を参照してください。
- マネージドクラスター間でサンプルアプリケーションを使用して、フェイルオーバーと再配置操作をテストします。 ApplicationSet ベースのアプリケーションのフェイルオーバー と ApplicationSet ベースのアプリケーションの再配置 を参照してください。