미러디스크 추가

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


■ Affected version : MCCS 4.4.0 이상 version (WDRBD Module 포함 version)

■ Windows Server Platform

Step-by-step guide

로컬 디스크 복제를 위한 미러디스크 리소스를 추가합니다.


  1. 미러디스크로 구성할 로컬 디스크 상태를 확인합니다.


  2. 미러디스크로 구성할 디스크 Size는 양 서버가 바이트 단위까지 동일해야 합니다.

    만약 디스크 Size를 동일하게 설정하지 못하는 경우 Secondary로 설정될 디스크 Size가 더 크면 됩니다.
     (ex, Primary : 100G, Secondary : 150G 일 경우 구성 가능)
    초기 Full-sync 완료 후 Secondary size는 Primary size와 동일하게 설정됩니다.

  3. 리소스 그룹명 우클릭 후 "리소스 추가" 메뉴를 선택합니다.


  4. 메뉴 중 "미러디스크" 항목을 선택합니다.


  5. 각 항목별로 추가할 정보를 입력합니다.

    5-1. 소스 서버 : Full-sync를 수행하기 위해 기준이 될 서버를 지정합니다. (소스 서버 기준으로 타겟 서버의 Data가 overwrite 됩니다.)
    5-2. 미러 볼륨 : 미러디스크로 구성할 볼륨을 지정합니다.
    5-3. 프로토콜 : 일반적인 구성인 경우 Data 정합성이 100% 보장되는 "동기"방식으로 지정하시면 됩니다. (WAN 구간일 경우 "비 동기" 방식 권장)
    5-4. 리로스 이름 : MCCS 리소스로 등록할 이름을 지정합니다. (ex, Mirror_E_r0 → E는 볼륨레터를 의미하며 r0는 복제구성되는 볼륨 정보를 의미합니다, 미러볼륨이 여러개일 경우 r0, r1, r2.. 식으로 구성)

  6. 타겟 서버의 Data가 소스 서버 기준으로 overwrite되므로 다시 한번 확인하는 팝업창이 생성됩니다.
    이상 없을 경우 "OK" 버튼을 선택합니다.


  7. 리소스가 생성되어 초기 Full-sync 작업을 진행합니다.
    Windows의 경우 소스 서버에 있는 Data 만큼만 동기화를 진행합니다.


  8. Full-sync 작업이 완료되면 다음과 같이 "Mirroring" 상태가 됩니다.

    미러디스크로 구성되면 타겟 서버의 볼륨은 Lock 상태가 되며 access 불가한 상태가 됩니다. (Data 정합성이 일치해야 하기 때문)

  9. 미러디스크 생성이 완료되면 디스크 관리자 상에 vhd 형식의 Device가 생성됩니다.
    해당 볼륨은 미러디스크 복제 정보, 블럭 정보 등을 저장하는 메타디스크 영역으로 사용되며 MCCS에서 자동으로 관리를 합니다.


  10. CLI를 통하여 미러디스크의 상태를 체크할 수 있습니다.
    CMD - drbdadm status

    각각 Primary 노드와 Secondary 노드에서 조회했을 시의 명령어 결과값입니다.
    role : 현재 조회하고 있는 노드의 역할
    disk : Data 정합성 여부 (UpToDate : 동기화 일치 상태)
    peer-disk : 상대 노드와의 정합성 여부
    WDRBD의 CLI 명령어는 여러가지가 있으나 자세한 명령어는 <미러디스크 상태점검> 가이드를 확인하시기 바랍니다.