Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

개요

WDRBD 의 etc/drbd.conf 파일은 drbdadm 에 의해 읽혀집니다.

...

하나의 drbd.conf 파일에 다중 리소스 섹션이 있을 수 있습니다.

파일 포맷

파일은 섹션 및 파라미터로 구성되어 있습니다. 섹션은 키워드, 때로는 추가적인 이름, 그리고 여는 중괄호(“{”)로 시작하며 닫는 중괄호(“}”)로 끝납니다. 그리고 중괄호는 파라메터를 감싸고 있습니다.

...

Code Block
common
   [disk]
   [handlers]
   [net]
   [options]
   [startup]
global
resource
   connection
      path
      net
   connection-mesh
      net
   [disk]
   floating
   handlers
   [net]
   on
      volume
         disk
         [disk]
   options
 


섹션

global

글로벌 파라미터를 정의합니다. 현재는 minor-count, disable-ip-verification  만 사용가능합니다. 첫번째 섹션으로 하나의 global 섹션만 사용할 수 있습니다.

...

모든 핸들러에 대해 이들 모두가 설정되지 않으며, 일부 값은 floating 정의에 대해 사용되지 않을 수도 있습니다.

 


파라미터들

disable-ip-verification

보통, WDRBD는 구성파일에 맞는 호스트이름을 IP 주소로 검증합니다. 이 파라미터를 사용하면 이러한 검사를 진행하지 않습니다.

...

suspend-io로 설정되어 있는 경우, 마지막으로 손실된 데이터 스토리지를 attaching/connecting하거나 또는 drbdadm resume-io res 명령 둘 중 하나로 IO를 재개할 수 있습니다. 후자는 당연히 IO오류가 발생합니다.

...

재동기화 동안 재동기 작업이 완료되어 디스크 상태가 inconsistent 에서 consistent 상태로 변경된 노드에서 이 핸들러가 호출됩니다. before-resync-target 핸들러에서 생성했던 블럭 디바이스의 스냅샷을 제거하는데 사용되기도 합니다.

다른 키워드들

include file-pattern

와일드 카드 패턴 file-pattern 과 일치하는 모든 파일을 포함합니다.

포함된 문장은 최 상위 레벨에서 허용됩니다. 즉, 어떤 섹션 내부에서도 허용되지 않습니다.

데이터 무결성 관련

WDRBD 는 두가지 다른 메커니즘으로 데이터 무결성 체크를 합니다. 첫번째. data-integrity-alg 네트워크 파라미터로 네트워크로 보낸 데이터의 체크섬을 추가하는 방법이 있습니다. 두번째. 온라인 검증 메커니즘(drbdadm verify 명령과 verify-alg 파라미터)로 디스크 상의 차이를 체크할 수 있습니다.

...