Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

한 개의 리소스 구성 파일명은 보통 /etc/bsr.d/<resource>.res 형태로 생성합니다. 여기서 사용된 리소스 이름은 리소스파일 내에서 명시해야 합니다. 이름을 정하는 것은 임의로 식별 가능하게 명명하지만 US-ASCII 형식이어야 하며 공백문자를 포함해선 안됩니다. 또한 모든 리소스 구성에는 <host> 하위 섹션이 두 개 이상 있어야 합니다. 다른 모든 구성 설정은 Common 섹션으로부터 상속되거나 bsr의 기본값으로 설정됩니다. 양쪽 호스트에 공통적인 값을 가진 옵션은 <host>의 상위 <resource> 섹션 부분에서 한 번에 바로 지정해도 되는데 다음 예제처럼 기술하여 간소화 시킬 수 있습니다.

Info

각 노드의 노드 id(node-id) 의 지정은 필수사항 입니다.

Code Block
resource r0 {
  device    d minor 1;
  disk      d;
  meta-disk f;
  on alice {
    address   10.1.1.31:7789;
    node-id 0;
  }
  on bob {
    address   10.1.1.32:7789;
    node-id 1;
  }
}

리소스 섹션에서 필수로 기술해야 하는 속성은 속성들은 다음과 같습니다.

disk

복제 장치를 지정합니다. 플랫폼에 따라 백킹디바이스 또는 볼륨 레터로 지정합니다.

...

bsr 논리 장치 정보를 지정합니다. /dev/bsr1 과 같이 장치명을 장치명으로 직접 지정하거나 minor 1; 과 같이 부번호로 지정할 수 있습니다.

윈도우즈에선 레터와 함께 부번호를 지정하는 방식만 지원합니다사용됩니다. 윈도우즈에서 장치 부번호는 C 드라이브 볼륨을 0번으로 하고 레터값이 증가 할 수록 1 씩 증가시켜서(D 는 1, E 는 2 , F 는 3, …) 부번호를 지정하면 됩니다.

...

on host 섹션

호스트 정보를 기술하는 섹션입니다. node-id 와 연결정보를 기술합니다.

node-id

0번 부터 노드 id 를 임의로 지정할 수 있습니다. 주 역할을 하는 노드일 수록 작은 숫자로 지정하는게 좋습니다.

...