4.11. 관리 클러스터 간에 서브스크립션 기반 애플리케이션 재배치
모든 관리 클러스터를 사용할 수 있는 경우 애플리케이션을 기본 위치로 재배치합니다.
실패한 클러스터를 사용할 수 있고 실패한 클러스터에서 애플리케이션 리소스가 정리되면 재배치를 수행합니다.
사전 요구 사항
기본 클러스터가 Ready 이외의 상태인 경우 업데이트하는 데 시간이 걸릴 수 있으므로 클러스터의 실제 상태를 확인합니다. 재배치는 기본 클러스터와 기본 클러스터가 모두 실행 중일 때만 수행할 수 있습니다.
-
RHACM 콘솔
인프라 클러스터 클러스터 목록 탭 으로 이동합니다. - 재배치 작업을 수행하기 전에 두 클러스터의 상태를 개별적으로 확인합니다.
-
RHACM 콘솔
현재 시간과 비교했을 때
lastGroupSyncTime이 복제 간격(예: 5분) 내에 있을 때 재배치를 수행합니다. 단일 애플리케이션의 복구 시간 목표(RTO)를 최소화하는 것이 좋습니다.Hub 클러스터에서 이 명령을 실행합니다.
$ oc get drpc -o yaml -A | grep lastGroupSyncTime출력 예:
[...] lastGroupSyncTime: "2023-07-10T12:40:10Z"출력 시간(UTC)을 현재 시간과 비교하여 모든
lastGroupSyncTime값이 애플리케이션 복제 간격 내에 있는지 확인합니다. 그렇지 않은 경우 모든lastGroupSyncTime값에 대해 true가 될 때까지 Relocate를 기다립니다.
프로세스
- Hub 클러스터에서 Applications.
- 애플리케이션 행 끝에 있는 작업 메뉴를 클릭하여 사용 가능한 작업 목록을 확인합니다.
- 애플리케이션 할당을 클릭합니다.
- Relocate 애플리케이션 모달이 표시되면 재해 발생 시 연결된 애플리케이션이 재배치될 정책 및 대상 클러스터를 선택합니다.
- 기본적으로 애플리케이션 리소스를 배포할 서브스크립션 그룹이 선택됩니다. Select subscription group 드롭다운을 클릭하여 기본 선택을 확인하거나 이 설정을 수정합니다.
재배치 준비 상태 상태를 확인합니다.
-
녹색 눈금으로
준비상태가 되면 대상 클러스터가 재배치될 준비가 되었음을 나타냅니다. 8단계로 이동합니다. -
상태가
알 수 없거나준비되지 않은경우 상태가Ready로 변경될 때까지 기다립니다.
-
녹색 눈금으로
- Initiate 를 클릭합니다. 이제 모든 시스템 워크로드와 사용 가능한 리소스가 대상 클러스터로 전송됩니다.
- 모달 창을 닫고 애플리케이션 페이지의 데이터 정책 열을 사용하여 상태를 추적합니다.
애플리케이션 활동 상태가 Relocated 로 표시되는지 확인합니다.
-
애플리케이션
개요 탭으로 이동합니다. - 데이터 정책 열에서 정책을 적용한 애플리케이션의 정책 링크를 클릭합니다.
- 데이터 정책 팝업에서 세부 정보 보기 링크를 클릭합니다.
- 애플리케이션과 함께 사용되는 정책과 연결된 하나 이상의 정책 이름과 지속적인 활동(동기화 시간 및 활동 상태)이 표시되는지 확인합니다.
-
애플리케이션