...
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. 디스크 예약은 되어 있지만 리소스 상태는 오프라인 상태입니다. | 온라인 | 디스크 예약을 위해 키를 등록하고 상대 노드의 응답을 대기합니다. | |
모니터링 | 디스크에 예약이 걸려있는지 확인합니다. | ||
장애 온라인 중 예약을 빼앗긴 경우에 발생합니다. | 온라인 | 디스크 예약을 위해 키를 등록하고 상대 노드의 응답을 대기합니다. | |
오프라인 | 예약을 유지한 상태로 오프라인으로 전환합니다. |
...