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


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 に一意の名前が付けられていることを確認します (例: ocp4perf1-ocp4perf2)。
  4. マネージドクラスターのリストから、この新しいポリシーを関連付けるクラスターを 2 つ選択します。
  5. Replication policy は、選択した OpenShift クラスターに基づいて、sync に自動的に設定されます。
  6. Create をクリックします。
  7. 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 フィールドの値の編集はサポートされていません。

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

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

      $ oc get drclusters

      出力例:

      NAME        AGE
      ocp4perf1   4m42s
      ocp4perf2   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 に対してコマンドを実行してください。

  9. プライマリーマネージドクラスターセカンダリーマネージドクラスター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 が正常にインストールされていることを確認することもできます。

  10. シークレットがプライマリーマネージドクラスターとセカンダリーマネージドクラスターに正しく伝播されていることを確認します。

    oc get secrets -n openshift-dr-system | grep Opaque

    出力をハブクラスターからの s3SecretRef と照合します。

    oc get cm -n openshift-operators ramen-hub-operator-config -oyaml
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.