Versions Compared

Key

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

...

Info

DATA-DISK 의미

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

LOCK-DISK 의미 

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



구성 예제

공유디스크와 SCSI Lock 리소스를 동일한 LUN에 적용하여 구성

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

...

해당 리소스 선택  → 마우스 우 클릭  리소스 삭제를 선택합니다.


상태

다음 테이블은 상태와 사용자 명령에 의해 발생되는 MCCS 리소스의 상태 변화에 대한 설명입니다.

스카시예약 에이전트: 스카시 예약 디스크를 관리합니다. 


상태Agent 가능 명령설명

온라인

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

오프라인

예약키를 제거(clear)하여 오프라인으로 전환합니다.

모니터링

디스크에 예약된 키를 비교하여 예약이 걸려있는지 확인합니다.

오프라인

디스크에 키가 등록되어 있지 않은 상태입니다. 

온라인

디스크 예약을 위해 키를 등록하여 온라인으로 전환합니다.

모니터링

디스크에 예약된 키를 비교하여 예약이 걸려있는지 확인합니다.

장애

온라인 중에 현재 예약된 키가아닌 새로운 키가 등록되면 발생합니다.

온라인

디스크 예약을 위해 키를 등록하여 온라인으로 전환합니다.

오프라인예약키를 제거(clear)하여 오프라인으로 전환합니다.


고유 속성

스카시 예약 리소스의 고유 속성을 표시 합니다.

속성

설명

타입

기본값수정
DriveLetter

볼륨의 드라이버 문자를 지정합니다.

STRING
X
HostID스카시예약에서 사용하는 서버 고유의 ID 입니다.STRING
X


Info

속성 값은 해당 리소스를 등록할 때에 입력된 값이며, "리소스 고유 속성"에서 값을 변경하거나 확인할 수 있습니다.


Info

MCCS는 사용자의 입력필드에 대한 입력값 제한 기능이 존재하며, 사용자가 잘못 입력한 데이터에 대해 자동 점검기능을 제공합니다.




scsicmd.cmd 명령

형식

Code Block
 scsicmd [option] [diskID]

옵션

SCSI3 PR 명령을 손쉽게 사용하도록 지원하는 유틸리티이고 다음과 같은 옵션을 제공합니다. 

옵션

설명

-c diskId

시스템에 등록된 디스크 중에서 로컬 노드의 예약 키와 등록 키 삭제합니다

-cf diskId

시스템에 등록된 디스크 중에서 예약 키와 등록 키 모두 강제로 삭제합니다. 
예상하지 못한 예약이 걸려서 디스크에 접근을 못할 경우 응급 해제 용도로 사용합니다.

-r diskIddiskId로 지정된 디스크를 등록합니다.

-l diskId

어떤 노드로 예약되지 않았다면, 지정된 디스크를 잠그고 예약을 합니다.   

-lf diskId

어떤 노드로 예약이 되어 있어도, 지정된 디스크를 강제로 잠그고 예약을 합니다.
즉, 다른 노드가 이미 예약하였다면 예약을 강제로 빼앗아 옵니다.

-hscsicmd 의 도움말을 보여줍니다.

no option

옵션이 없는 경우 시스템의 디스크 예약 관련 상태정보를 보여줍니다.

샘플출력

Panel

소스 노드의 "scsicmd" 명령어 출력결과 (C29043F13는 소스노드의 MAC Address 입니다.)

Disk DUID(DeviceUniqueID)LetterPRReserved-KeyRegistered-Keys
0
CNononenone
1
DNononenone
200c0ffd796550000f38be34f01000000EYesnonenone
300c0ffd796550000138ce34f01000000FYesC29043F13*C29043F13*
400c0ffd7965500002e8ce34f01000000GYesnonenone


타겟 노드의 'scsicmd' 명령어 출력결과 (C29043F13는 소스노드의 MAC Address 입니다.)

Disk DUID(DeviceUniqueID)LetterPRReserved-KeyRegistered-Keys
0
CNononenone
1
DNononenone
200c0ffd796550000f38be34f01000000EYesnonenone
300c0ffd796550000138ce34f01000000FYesC29043F13C29043F13
400c0ffd7965500002e8ce34f01000000GYesnonenone


Disk 0번(C:)은 PR이 "No" 로 설정되었기 때문에 SCSI3-PR을 지원하는 디스크가 아닌 것을 확인할 수 있습니다. (보통 드라이브 문자가 "C"인 디스크는 시스템의 Booting 디스크이고, SCSI를 지원하지 않습니다.)
또한 Disk 1번(D:)은 PR이 "No"로 설정되어 있습니다. SCSI3-PR을 지원하는 디스크가 아닌 것을 확인할 수 있습니다.(Internal Disk는 SCSI3-PR을 지원하지 않습니다.)
Disk 2번(E:)과 Disk 4번(G:)은 SCSI3-PR이 "Yes"로 설정되어 있어 SCSI3- PR을 지원하는 Storage 장치를 이용하고 있으며, Reserved-Key와 Registered-Keys가 "none"으로 되어 있어 아직 등록되지 않는 상태를 의미합니다.
Disk 3번(F:)은 Reserved-Key와 Registered-Keys가 소스 노드에서는 C29043F13*, C29043F13*로 타겟노드에서는 C29043F13, C29043F13로 등록되어 있고 이것은 스카시예약 에이전트를 이용해 리소스를 생성한 상태입니다.
두 노드 중 (*)표시가 포함된 Reserved-Key와 Registered-Keys가 디스크 예약을 하고 있음을 나타냅니다. 또 Reserved-Key에 값을 가지고 있고 (*)표시가 되어있는 (예: C29043F13*) 노드만 디스크에 접근할 수 있습니다.