DataKeeper 상태점검
: 미러링 모듈을 이용해 양 서버 간의 로컬 디스크를 실시간 복제하고 감시하기 위해 사용되는 리소스
■ Affected version : MCCS All version (DataKeeper Module 포함 version)
■ 복제 모듈 : Datakeeper / WDRBD 모듈 중 Datakeeper 모듈의 KB임
■ Windows Server Platform
Step-by-step guide
미러디스크 모듈(DataKeeper)에 대해 상태점검을 실시한다.
- 미러디스크 리소스 추가되어 있는 상태를 확인합니다.
E:\ 볼륨이 미러디스크 리소스로 설정되어 있습니다. - 양 서버 간 Data 정합성을 위해 Source 노드만 디스크 접근이 가능하며 Target 노드는 access가 불가능합니다.
- MCCS 콘솔의 "리소스 속성" 탭에서 속성값 확인이 가능합니다.
■ DriveLetter : 미러 볼륨이 할당된 드라이버 문자입니다. 소스, 타겟 시스템에서 동일한 값을 갖도록 설정해야 합니다.
■ MirrorRole : 미러 볼륨의 미러 역할입니다. 이벤트 로그로부터 갱신됩니다.
■ MirrorState : 미러 볼륨의 미러 상태입니다. 다음 값 중 하나를 가집니다.
→ MIRRORING : 데이터가 일치하는 상태입니다.
→ MIRROR_PAUSED : 동기화가 중지되어 있는 상태입니다.
→ MIRROR_RESYNCING : 중지되었던 복제가 재개되면서 동기화 작업을 수행하는 중입니다.
→ None : 복제 구성이 없는 상태입니다.
■ MirrorType : 미러 볼륨의 동기화 모드를 의미합니다. 다음 값 중 하나를 가집니다.
→ A : 비동기모드 (미러링 속도는 빠르나 데이터의 손실이 발생할 수 있습니다)
→ S : 동기화모드 (데이터 손실은 발생하지 않으나 미러링 속도는 느립니다) - MCCS 콘솔의 "미러 관리" 탭에서 현재 상태에 대해 GUI로 확인이 가능합니다.
- CLI를 통하여 미러디스크의 상태를 체크할 수 있습니다.
#cd %extmirrbase% : DataKeeper 홈 경로로 이동
#emcmd . getvolumeinfo e 3 : 복제상태에 대한 정보를 제공
→ Mirror Role : 조회한 서버 기준으로 역할을 나타냅니다.
→ Mirror State : 현재 복제 상태를 나타냅니다.
→ Mirror Type : 현재 구성된 동기화 방식을 나타냅니다.
■ 상대 노드 상태 조회 방법
위에서 제시한 emcmd 명령어의 형태는 다음과 같습니다.
→ emcmd . getvolumeinfo e 3
emcmd 다음에 . 항목은 Local Server를 의미하며 상대(원격)노드의 상태 조회도 가능합니다.
→ emcmd <상대노드 Mirror IP> getvolumeinfo e 3
→ 예시) emcmd 200.200.77.52 getvolumeinfo e 3
예시항목은 Source 기준에서 Target 노드의 상태를 조회하였기 때문에 Mirror Role은 "Target"이 조회가 됩니다.
Related articles