Windows OS에서 Page file이 단순히 세팅되어 있는 것만으로도 미러디스크 동작에 문제가 있다.

1. Environment   

  • Windows
  • MCCS-WD(DataKeeper All)

 2. Symptoms

  • emcmd . getvolumeinfo 명령으로 미러디스크 조회 시, 결과가 아무것도 출력되지 않는다. emcmd . getresyncstatus 명령도 마찬가지다.반면, getjobinfo나 getserviceinfo 같은 다른 명령들은 정상적으로 실행된다.또한, 수동으로 리소스 그룹을 페일오버 시키면, 미러디스크 쪽에 항상 split-brain이 발생한다. 

 3. Cause

  • 실제 미러디스크에는 page file이 할당되어 있지 않지만, OS상에서 page file이 미러디스크 쪽에 세팅되어 있던 것이 원인해당 page file 세팅을 제거한 뒤, emcmd 명령이 정상적으로 조회되고 수동 페일오버 시에도 split-brain이 발생하지 않게 됨. 

 4. Solution

  • – sysdm.cpl -> 고급 -> 성능 -> 설정 -> 고급 -> 가상 메모리 -> 변경 탭에서 확인 하여 아래 2가지 사항을 변경
    1. 미러디스크로 구성된 드라이브에 page file 크기 세팅을 “페이지 파일 없음”으로 변경
    2. “모든 드라이브에 대한 페이징 파일 크기 자동 관리” 기능을 uncheck로 변경함. 
    3. 시스템 reboot 진행.

 5. Workaround

  • “모든 드라이브에 대한 페이징 파일 크기 자동 관리” 기능을 uncheck로 변경.