Versions Compared

Key

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

...

1. 공유디스크와 스카시예약 리소스를 동일한 LUN에 적용하여 구성 (PrType=1)

스카시예약 에이전트의 리소스에서 리소스에서 PrType 속성이 PrType이 1 인 옵션을 사용하면, 하나의 LUN을 이용하여 공유디스크 리소스와 스카시예약 리소스를 구성합니다. 
공유디스크 에이전트는 MVL 드라이버를 이용하여 DATA-DISK를 관리하고, 스카시예약 에이전트는 SCSI3-PR 기능을 이용하여 LOCK-DISK를 관리합니다.
스카시예약 리소스와 공유디스크 리소스 간의 의존관계를 설정함으로써, Split-Brain과 같은 상황에서 발생하는 DATA-DISK의 손상을 방지할 수 있습니다. 

...

공유디스크 에이전트는 단일 드라이브 문자 단위로 DATA-DISK를 관리하고, 스카시예약 에이전트 또한 별도의 독립된 단일 LUN을 LOCK-DISK 전용으로 관리합니다.
이 구성을 위해서는 공유디스크에 최소 2개 이상의 LUN 분할이 존재해야 합니다.
아래 그림과 같이 공유디스크 에이전트와 1:1로 의존시킬 LOCK-DISK 볼륨을 생성합니다.
공유디스크 에이전트 다수와 스카시예약 에이전트 1개를 이용해, 의존성을 의존관계를 구성하여 사용할 수도 있습니다.
이 디스크는 스토리지에 접근할 수 있는 노드 확인에 이용하기 때문에 용량이 작아도 됩니다.
스카시예약 리소스와 공유디스크 리소스 간의 의존관계를 설정함으로써, Split-Brain과 같은 상황에서 발생하는 DATA-DISK의 손상을 방지할 수 있습니다. 

...

상태Agent 가능 명령설명비고

온라인

온라인 된 노드에서 디스크의 키가 베타적으로 배타적으로 예약된 상태입니다.
다른 노드에서는 키를 등록할 수 없습니다.

오프라인

예약을 유지한 상태로 오프라인으로 전환합니다.

 
모니터링

디스크에 예약이 걸려있는지 확인합니다.

 

오프라인

1. 디스크 예약은 되어 있지만 리소스 상태는 오프라인 상태입니다.
2. 상대 노드가 예약을 가져간 실질적인 오프라인 상태입니다.

온라인디스크 예약을 위해 키를 등록하고 상대 노드의 응답을 대기합니다.  
모니터링

디스크에 예약이 걸려있는지 확인합니다.

 

장애

온라인 중 예약을 빼앗긴 경우에 발생합니다.

온라인디스크 예약을 위해 키를 등록하고 상대 노드의 응답을 대기합니다.  
오프라인예약을 유지한 상태로 오프라인으로 전환합니다. 

...