DataKeeper 상태점검

미러디스크
            : 미러링 모듈을 이용해 양 서버 간의 로컬 디스크를 실시간 복제하고 감시하기 위해 사용되는 리소스


■ Affected version : MCCS All version (DataKeeper Module 포함 version)

■ 복제 모듈 : Datakeeper / WDRBD 모듈 중 Datakeeper 모듈의 KB임

■ Windows Server Platform

Step-by-step guide

미러디스크 모듈(DataKeeper)에 대해 상태점검을 실시한다.

  1. 미러디스크 리소스 추가되어 있는 상태를 확인합니다.

    E:\ 볼륨이 미러디스크 리소스로 설정되어 있습니다.

  2. 양 서버 간 Data 정합성을 위해 Source 노드만 디스크 접근이 가능하며 Target 노드는 access가 불가능합니다.



  3. MCCS 콘솔의 "리소스 속성" 탭에서 속성값 확인이 가능합니다.

    ■ DriveLetter : 미러 볼륨이 할당된 드라이버 문자입니다. 소스, 타겟 시스템에서 동일한 값을 갖도록 설정해야 합니다.
    ■ MirrorRole : 미러 볼륨의 미러 역할입니다. 이벤트 로그로부터 갱신됩니다.
    ■ MirrorState : 미러 볼륨의 미러 상태입니다. 다음 값 중 하나를 가집니다.
      → MIRRORING : 데이터가 일치하는 상태입니다.
      → MIRROR_PAUSED : 동기화가 중지되어 있는 상태입니다.
      → MIRROR_RESYNCING : 중지되었던 복제가 재개되면서 동기화 작업을 수행하는 중입니다.
      → None : 복제 구성이 없는 상태입니다.
    ■ MirrorType : 미러 볼륨의 동기화 모드를 의미합니다. 다음 값 중 하나를 가집니다.
      → A : 비동기모드 (미러링 속도는 빠르나 데이터의 손실이 발생할 수 있습니다)
      → S : 동기화모드
     (데이터 손실은 발생하지 않으나 미러링 속도는 느립니다)

  4. MCCS 콘솔의 "미러 관리" 탭에서 현재 상태에 대해 GUI로 확인이 가능합니다.


  5. 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"이 조회가 됩니다.