Administrator Guide
Table Of Contents
이 장애로부터 복구된 후에는 디렉터가 하나만 남을 때까지 유사한 디렉터 장애가 더 발생하더라도 클러스터가 작동합니다.
단일 엔진 클러스터에서는 최대 1건의 디렉터 장애만 허용됩니다.
○ 클러스터 내 통신 장애
■ 중앙에서 양분된 경우. 즉, 쿼럼을 획득한 작동 디렉터 중 절반과 나머지 디렉터 사이의 통신이 끊기고 양분된 두 디렉터 그
룹이 모두 실행 중이면, 디렉터가 관리 네트워크를 통해 작동 상태를 감지하고 가장 낮은 UUID를 갖는 절반의 디렉터에는
실행 상태를 유지하도록 지시하고 가장 낮은 UUID가 없는 디렉터에는 작동을 중지하도록 지시합니다.
● 쿼럼 소실 - 장애를 겪는 작동 메트로 노드 클러스터는 다음 시나리오에서 중지됩니다.
○ 쿼럼을 획득한 작동 디렉터 중 절반이 넘는 수에서 동시에 장애가 발생한 경우
○ 쿼럼을 획득한 작동 디렉터 중 절반에서 장애가 발생하고 디렉터가 나머지 디렉터 절반(멤버십에 낮은 UUID가 포함된 디렉
터)의 작동 상태를 확인할 수 없는 경우
○ 이중 또는 쿼드 엔진 클러스터에서 모든 디렉터 간의 연결이 끊긴 경우
메타데이터 볼륨
메타 볼륨에는 V2P(Virtual-to-Physical) 매핑, 디바이스와 가상 볼륨에 대한 데이터 및 시스템 구성 설정을 비롯한 메트로 노드 메타데
이터가 저장됩니다.
메타데이터는 캐시에 저장되고 메타 볼륨이라는 특별히 지정된 외장 볼륨에 백업됩니다.
메타 볼륨이 구성되고 나면 메트로 노드 구성이 수정될 때 메타데이터에 대한 업데이트가 캐시와 메타 볼륨 모두에 기록됩니다.
각각의 메트로 노드 클러스터는 다음을 포함한 자체 메타데이터를 유지합니다.
● 클러스터의 로컬 구성
● 클러스터 간에 공유되는 분산 구성 정보
시스템 시작 시에 메트로 노드는 메타데이터를 읽고 구성 정보를 각 디렉터에 로드합니다.
시스템 구성을 변경할 경우 메트로 노드는 변경 내용을 메타데이터 볼륨에 씁니다.
메트로 노드가 메타데이터 볼륨에 액세스할 수 없게 되더라도 메트로 노드 디렉터는 구성의 인메모리(in-memory) 복제본을 사용하여
중단 없이 계속 작동합니다. 메트로 노드는 액세스가 복구될 때까지 또는 자동 백업 메타 볼륨이 활성화될 때까지 시스템 변경을 차단
합니다.
메타 볼륨의 I/O는 시스템 시작 시와 업그레이드 시에만 많아집니다.
통상적인 작동 시에는 I/O 작업량이 미미합니다.
백업 메타데이터 볼륨
백업 메타데이터 볼륨은 현재 메타데이터의 시점 스냅샷으로, 주요 구성 변경, 제품 교체 또는 마이그레이션을 수행하기 전에 추가적
인 보호 기능을 제공합니다.
백업에서는 현재 인메모리 메타데이터를 활성화하지 않은 상태로 이에 대한 시점 복제본을 생성합니다. 다음 조건에 해당하는 경우
백업 메타데이터 볼륨을 생성해야 합니다.
● 전반적인 시스템 상태 점검의 일환으로 주요 마이그레이션 또는 업데이트를 수행하기 전
● 활성 메타 볼륨에 대한 메트로 노드의 액세스가 영구적으로 손실된 경우
● 모든 주요 마이그레이션 또는 업데이트 후
로깅 볼륨
로깅 볼륨은 다음의 경우에 기록된 블록을 추적합니다.
● 클러스터 간 링크가 운영 중단된 경우
● DR1의 구간 중 하나에 대한 연결이 끊긴 다음 복구된 경우
클러스터 간 링크 또는 구간이 복구되면 메트로 노드 시스템에서 로깅 볼륨의 정보를 사용하여 링크를 통해 변경된 블록만 전송하는
방식으로 미러를 동기화합니다.
또한 로깅 볼륨은 분산 디바이스에서 미러 중 하나인 볼륨이 손실된 동안 변경 내용을 추적합니다.
주의: 액세스 가능한 로깅 볼륨이 없는 경우 전체 구간이 오래된 것으로 표시됩니다. 이 경우 구간이 다시 연결되면 전체 재동기
화를 실행해야 합니다.
무결성과 복원력 25