4.13.4.2. 障害復旧により保護された検出対象アプリケーションの再配置
このセクションでは、障害復旧により保護された検出対象アプリケーションを再配置する方法を説明します。
手順
-
RHACM コンソールで、Disaster Recovery
Protected applications タブに移動します。 - アプリケーション行の最後で、Actions メニューをクリックし、再配置 の開始を選択します。
- Relocate application モーダルウィンドウで、アプリケーションとターゲットクラスターのステータスを確認します。
- Initiate をクリックします。
結果が
WaitOnUserToCleanupになるまで、再配置の進行状況を確認します。DRPC 名は、前の手順で設定した一意の名前 (例:busybox-rbd) によって識別できます。$ oc get drpc {drpc_name} -n openshift-dr-ops -o jsonpath='{.status.progression}{"\n"}' WaitOnUserToCleanUpプライマリーマネージドクラスター への 再配置 が完了する前に、セカンダリーマネージドクラスター から busybox アプリケーションを削除します。
busyboxのクローンリポジトリーに移動し、relocated元の セカンダリーマネージドクラスター で次のコマンドを実行します。アプリケーションの作成に使用したのと同じディレクトリー (odr-regional-rbdなど) を使用します。$ cd ~/ocm-ramen-samples/ $ git branch * main $ oc delete -k workloads/deployment/odr-regional-rbd -n busybox-discovered persistentvolumeclaim "busybox-pvc" deleted deployment.apps "busybox" deleted- アプリケーションを削除した後、Protected applications タブに移動し、busybox リソースが両方とも Healthy 状態であることを確認します。
プライマリーマネージドクラスター で
busyboxアプリケーションが実行されていることを確認します。$ oc get pods,pvc -n busybox-discovered NAME READY STATUS RESTARTS AGE pod/busybox-796fccbb95-qmxjf 1/1 Running 0 2m46s NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE persistentvolumeclaim/busybox-pvc Bound pvc-b20e4129-902d-47c7-b962-040ad64130c4 1Gi RWO ocs-storagecluster-ceph-rbd <unset> 2m57s NAME AGE VOLUMEREPLICATIONCLASS PVCNAME DESIREDSTATE CURRENTSTATE volumereplication.replication.storage.openshift.io/busybox-pvc 2m45s rbd-volumereplicationclass-1625360775 busybox-pvc primary Primary