Versions Compared

Key

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

...

 2. 공유디스크 에이전트는 데이터를 읽고 쓰기가 가능하지만, 스카시예약 에이전트는 옵션에 따라 데이터를 읽고 쓰기가 가능합니다.

 그러나 스카시예약 에이전트는 공유스토리지 리소스 보호가 목적이기 때문에 단독 사용하여 데이터를 읽고 쓰는 방법을 권장하지 않습니다. 

...

두번째, PrType = 3 일 경우(공유디스크 리소스와 S스카시예약 리소스를 서로 다른 LUN으로 구성되어 있고, 다른 장치경로에 적용하여 구성)

 

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

스카시예약 에이전트의 리소스에서 속성이 PrType 이 1 인 옵션을 사용하면, 하나의 LUN을 이용하여 공유디스크 리소스와 스카시예약 리소스를 구성합니다. 

...

 [그림] 공유디스크와 스카시예약 리소스를 동일한 LUN으로 구성  (PrType 이 1일 경우 구성)


2. 공유디스크와 스카시예약 리소스를 서로 다른 LUN으로 구성  (PrType=3) 

공유디스크 에이전트는 단일 장치경로 단위로 처리하고, 스카시예약 에이전트는 LOCK-DISK  전용으로 사용하는 독립된 단일 LUN을 이용합니다. 이 구성을 위해서는 최소 공유디스크의 LUN 분할이 2개 이상이어야 합니다. 

...

Info

DATA-DISK 의미

  • 공유디스크 에이전트를 이용하여 생성한 디스크를 나타냅니다. 실제 사용자 데이터가 사용되는 디스크를 나타냅니다.  

LOCK-DISK 의미 

  • 스카시예약 에이전트를 이용하여 생성한 디스크를 나타냅니다. 공유디스크 에이전트 연동 시 공유디스크에서 사용하는 DATA-DISK에 의존성을 설정하여 사용되는 디스크입니다.

 

 

구성 예제

 

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

[그림] 공유디스크와 스카시예약 리소스를 동일한 LUN으로 구성 

...

  1. 양 노드 MCCS 설치
  2. 그룹 설정
  3. 공유 디스크 리소스 추가
  4. 공유 디스크 리소스 활성화 및 양 노드 Offline 확인 
  5. 스카시예약 리소스 추가 (공유 디스크 리소스를 생성했던 장치경로로 선택합니다.)
  6. 스카시예약 리소스 활성화 및 MCCS Console의 리소스 속성에서 Key 확인 
  7. 리소스 의존성 구성(스카시예약 리소스가 공유디스크보다 먼저 Online 되게 구성이 되어야 합니다.)
  8. 노드2에서 노드1로 페일오버 시험
  9. 노드1에서 노드2로 페일오버 시험
  10. 해당 볼륨을 사용하는 고객 응용프로그램 설정

2. 공유디스크와 스카시예약 리소스를 서로 다른 LUN으로 구성  (PrType = 3)

[그림] 공유디스크와 스카시예약 리소스를 서로 다른 LUN으로 구성 

...

  1. 양 노드 MCCS 설치
  2. 그룹 설정 
  3. 공유 디스크 리소스 추가
  4. 공유 디스크 리소스 활성화 및 양 노드 Offline 확인 
  5. 스카시예약 리소스 추가 (공유 디스크 리소스에서 선택하지 않은 새로운 장치경로 선택합니다.)
  6. 스카시예약 리소스 활성화 및 MCCS Console의 리소스 속성에서 Key 확인 
  7. 스카시예약 리소스의 속성에서 PrType 1을 3으로 변경 
  8. 리소스 의존성 구성(SCSI Lock 리소스가 공유디스크보다 먼저 Online 되게 구성이 되어야 합니다.)
  9. 노드2에서 노드1로 페일오버 시험
  10. 노드1에서 노드2로 페일오버 시험
  11. 해당 볼륨을 사용하는 고객 응용프로그램 설정


추가

 리소스를 추가하는 두 가지 방법이 있습니다. 하나는 그룹 이름에서 리소스를 추가하는 것이고 또하나는 리소스타입에서  리소스를 추가하는 것입니다

...

각 속성값들의 의미는 다음과 같습니다. 

속성 명

설명

데이터 타입

기본값수정비고
DevicePath

예약에 사용할 디스크의 장치경로를 지정합니다.

장치경로를 등록하면 자동으로 해당 장치경로에 연결된 디스크의 DUID가 구해집니다.

STRING X 
DiskDUID

디스크의 DUID(Device Unique ID, Hex값으로 16바이트 크기)를 식별자로 사용합니다.

예약할 디스크의 DUID를 지정합니다.

이 값은 장치경로 속성을 지정하면 자동으로 확보되어 집니다. 사용자는 가능한 이 값을 직접 입력하면 안됩니다.

DUID정보는 scsicmd명령으로 확인 가능하며, 양 노드가 동일한 값을 가져야 합니다.

STRING X 
KeyMAC 주소를 예약 키로 사용합니다. 이 키는 에이전트가 자동으로 설정합니다. STRING X 
PreemptWaitCount

예약을 하기 전에 상대 노드의 허락을 기다리는 시간입니다.

기다리는

노드가 디스크를 예약할 때 상대노드에 예약 요청을 하고 응답을 대기합니다.

대기 시간은 (PreemptWaitCount * MonitorInterval) 초 입니다.

STRING2회O 
PrType

SCSI3-PR 스펙에서 정의하는 Persist Type 으로 예약 디스크의 접근 권한을 어떻게 부여할 것인지 설정하는 속성입니다. 

6가지 타입이 있지만 MCCS는 1번(Write Exclusive) 혹은 3번(Exclusive Access) 을 사용합니다. 기본=1

1번(Write Exclusive)은 공유디스크와 동일한 LUN을 사용할 때 이용합니다.

3번(Exclusive Access)는 오직 Lock_Disk 용으로 사용할때만 이용합니다.

이 경우 스카시예약 에이전트 전용 LUN이 필요합니다.  

STRING

Prytpe = 1O 

 

 

scsicmd명령어

...