13장. 관리 클러스터 간 애플리케이션 재배치
재배치 작업은 장애 조치(failover)와 매우 유사합니다. 재배치는 애플리케이션을 기반으로 하며 DRPlacementControl를 사용하여 재배치를 트리거합니다. 재배치의 주요 차이점은 2차 관리 클러스터에 저장된 새 애플리케이션 데이터가 즉시 복제 되도록 재동기화 하여 기본 관리 클러스터에 복제된 미러링 일정 간격을 기다리지 않도록 한다는 것입니다.
절차
- Hub 클러스터에서 Installed Operators(설치된 운영자)로 이동한 다음 Openshift DR Hub Operator 를 클릭합니다.
- DRPlacementControl 탭을 클릭합니다.
-
DRPC
busybox-drpc를클릭한 다음 YAML 보기를 클릭합니다. 재배치하기 위한 작업 수정재배치하기 위한 DRPlacementControl 수정 작업
- 저장을 클릭합니다.
이제 애플리케이션이 Primary managed cluster에서 실행 중인지 확인합니다. failback은 YAML 파일에 지정된 대로 기본Cluster
ocp4perf1에 해당합니다. 장애 조치(failover) 작업 전에 애플리케이션이 실행 중인 위치인 YAML 파일에 지정된 대로 failback은 기본 클러스터 ocp4perf1에 해당합니다.$ oc get pods,pvc -n busybox-sample
출력 예:
NAME READY STATUS RESTARTS AGE pod/busybox 1/1 Running 0 60s NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE persistentvolumeclaim/busybox-pvc Bound pvc-79f2a74d-6e2c-48fb-9ed9-666b74cfa1bb 5Gi RWO ocs-storagecluster-ceph-rbd 61s
busybox가 보조 관리 클러스터에서 실행 중인지 확인합니다. busybox 애플리케이션은 이 관리 클러스터에서 더 이상 실행되지 않아야 합니다.$ oc get pods,pvc -n busybox-sample
출력 예:
No resources found in busybox-sample namespace.
중요
릴리스 노트의 Known issues 섹션에 설명된 알려진 Region-DR 문제에 대해 유의하십시오.