4.7. ハブクラスターでの障害復旧ポリシーの作成


OpenShift Disaster Recovery Policy (DRPolicy) リソースは、障害復旧ソリューションに参加する OpenShift Container Platform クラスターと、必要なレプリケーション間隔を指定します。DRPolicy は、ユーザーが障害復旧ソリューションを必要とするアプリケーションに適用できるクラスタースコープのリソースです。

ODF MultiCluster Orchestrator Operator は、Multicluster Web コンソール を介して、各 DRPolicy および対応する DRClusters の作成を容易にします。

前提条件

  • 2 つのマネージドクラスターの最小セットがあることを確認します。

手順

  1. OpenShift コンソール で、All Clusters Data Services Disaster recovery に移動します。
  2. Overview タブで Create a disaster recovery policy をクリックするか、Policies タブに移動して Create DRPolicy をクリックします。
  3. Policy name を入力します。各 DRPolicy に一意の名前があることを確認します (例: ocp4bos1-ocp4bos2-5m)。
  4. マネージドクラスターのリストから、この新しいポリシーを関連付けるクラスターを 2 つ選択します。
  5. レプリケーションポリシー は、選択した OpenShift クラスターに基づいて自動的に 非同期 に設定され、同期スケジュール オプションが使用可能になります。
  6. 同期スケジュール を設定します。

    重要

    必要なレプリケーション間隔ごとに、新しい DRPolicy を一意の名前 (例: ocp4bos1-ocp4bos2-10m) で作成する必要があります。同じクラスターを選択できますが、同期スケジュール は、分/時間/日単位の異なるレプリケーション間隔で設定できます。最小値は 1 分です。

  7. オプション: Advanced settings を展開し、Enable disaster recovery support for restored and cloned PersistentVolumeClaims (For Data Foundation only) チェックボックスをオンにします。詳細は 、クローン作成および復元された RBD ボリュームの障害復旧保護 を参照してください。

    注記

    このオプションは検出されたアプリケーションでのみ使用してください。同じ namespace に既存の障害復旧保護ワークロードがある場合、この高度なオプションを使用して作成された新しい DRPolicy で障害復旧保護を無効にし、再度有効にする必要がある場合があります。

  8. Create をクリックします。
  9. DRPolicy が正常に作成されたことを確認します。作成された各 DRPolicy リソースごとに ハブクラスター でこのコマンドを実行します。<drpolicy_name> は、一意の名前に置き換えてください。

    $ oc get drpolicy <drpolicy_name> -o jsonpath='{.status.conditions[].reason}{"\n"}'

    出力例:

    Succeeded

    DRPolicy が作成されると、それに伴って 2 つの DRCluster リソースも作成されます。3 つのリソースすべてが検証され、ステータスが Succeeded と表示されるまで、最大 10 分かかる場合があります。

    注記

    DRPolicy では、SchedulingIntervalReplicationClassSelectorVolumeSnapshotClassSelector、および DRClusters フィールドの値の編集はサポートされていません。

  10. ハブクラスター から プライマリーマネージドクラスターセカンダリーマネージドクラスター の両方へのオブジェクトバケットアクセスを確認します。

    1. ハブクラスター上の DRClusters の名前を取得します。

      $ oc get drclusters

      出力例:

      NAME        AGE
      ocp4bos1   4m42s
      ocp4bos2   4m42s
    2. 各マネージドクラスター上に作成された各バケットへの S3 アクセスを確認します。DRCluster 検証コマンドを使用します。<drcluster_name> は一意の名前に置き換えてください。

      注記

      DRCluster では、Region および S3ProfileName フィールド値の編集はサポートされていません。

      $ oc get drcluster <drcluster_name> -o jsonpath='{.status.conditions[2].reason}{"\n"}'

      出力例:

      Succeeded
      注記

      Hub cluster の両方の DRClusters に対してコマンドを実行してください。

  11. プライマリーマネージドクラスターセカンダリーマネージドクラスターOpenShift DR Cluster Operator のインストールが成功したことを確認します。

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

    出力例:

    NAME                                                                            DISPLAY                         VERSION        REPLACES   PHASE
    clusterserviceversion.operators.coreos.com/odr-cluster-operator.v4.15.0         Openshift DR Cluster Operator   4.15.0                    Succeeded
    clusterserviceversion.operators.coreos.com/volsync-product.v0.8.0               VolSync                         0.8.0                     Succeeded
    
    NAME                                             READY   STATUS    RESTARTS   AGE
    pod/ramen-dr-cluster-operator-6467cf5d4c-cc8kz   2/2     Running   0          3d12h

    各マネージドクラスターの OperatorHubOpenShift DR Cluster Operator が正常にインストールされていることを確認することもできます。

    注記

    最初の実行時に、VolSync Operator が自動的にインストールされます。VolSync は、CephFs ベースの PVC を保護するために、2 つのクラスター間でボリュームのレプリケーションを設定するために使用されます。レプリケーション機能はデフォルトで有効になっています。

  12. プライマリーマネージドクラスター および セカンダリーマネージドクラスター 上の OpenShift Data Foundation ミラーリング daemon のヘルスステータスを確認します。

    $ oc get cephblockpool ocs-storagecluster-cephblockpool -n openshift-storage -o jsonpath='{.status.mirroringStatus.summary}{"\n"}'

    出力例:

    {"daemon_health":"OK","health":"OK","image_health":"OK","states":{}}
    Important

    daemon_healthhealthWarning から OK になるまで、最大 10 分かかる場合があります。最終的にステータスが OK にならない場合は、RHACM コンソールを使用して、マネージドクラスター間の Submariner 接続がまだ正常な状態であることを確認します。すべての値が OK になるまで先に進まないでください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る