esxcli 명령을 사용하여 시스템의 클레임 규칙 집합에 다중 경로 지정 PSA 클레임 규칙을 추가합니다. 새 클레임 규칙을 활성화하려면 규칙을 먼저 정의한 후 시스템에 로드해야 합니다.

PSA 클레임 규칙을 추가하는 경우의 예는 다음과 같습니다.
  • 새 MPP(다중 경로 지정 플러그인)를 로드하고 이 모듈이 할당하는 경로를 지정해야 합니다.
  • 새 경로를 추가하고 기존 MPP를 통해 이 경로를 할당하려 합니다.
경고: 클레임 규칙을 생성할 때는 같은 LUN으로의 여러 물리적 경로를 서로 다른 MPP에서 할당하는 경우가 발생하지 않도록 합니다. MPP 중 하나가 MASK_PATH MPP가 아니면 이와 같은 구성을 사용했을 때 성능 문제가 발생할 수 있습니다.

이 절차에서 --server=server_name은 대상 서버를 지정합니다. 지정한 대상 서버에서 사용자 이름과 암호를 입력하라는 메시지를 표시합니다. 구성 파일이나 세션 파일과 같은 다른 연결 옵션도 지원됩니다. 연결 옵션 목록을 보려면 "vSphere Command-Line Interface 시작" 을 참조하십시오.

사전 요구 사항

vCLI를 설치하거나 vMA(vSphere Management Assistant) 가상 시스템을 배포합니다. "vSphere Command-Line Interface 시작" 을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

프로시저

  1. 다음 명령을 실행하여 새 클레임 규칙을 정의합니다.
    esxcli --server=server_name storage core claimrule add

    이 명령에는 다음 옵션이 해당됩니다.

    옵션 설명
    -A|--adapter=<str> 경로의 어댑터를 나타냅니다.
    -u|--autoassign 시스템에서 자동으로 규칙 ID를 할당합니다.
    -C|--channel=<long> 경로의 채널을 나타냅니다.
    -c|--claimrule-class=<str> 클레임 규칙 클래스를 나타냅니다.

    사용 가능한 값: MP, Filter, VAAI

    -d|--device=<str> 디바이스 UID를 나타냅니다.
    -D|--driver=<str> 경로의 드라이버를 나타냅니다.
    -f|--force 유효성 검사를 무시하고 클레임 규칙을 강제로 설치합니다.
    --if-unset=<str> 이 고급 사용자 변수가 1로 설정되지 않은 경우 이 명령을 실행합니다.
    -i|--iqn=<str> 대상의 iSCSI 정규화된 이름을 나타냅니다.
    -L|--lun=<long> 경로의 LUN을 나타냅니다.
    -M|--model=<str> 경로의 모델을 나타냅니다.
    -P|--plugin=<str> PSA 플러그인 종류를 나타냅니다. (필수)
    -r|--rule=<long> 규칙 ID를 나타냅니다.
    -T|--target=<long> 경로의 대상을 나타냅니다.
    -R|--transport=<str> 경로의 전송을 나타냅니다.

    사용 가능한 값: block, fc, iscsi, iscsivendor, ide, sas, sata, usb, parallel, unknown

    -t|--type=<str> 클레임/클레임 취소 또는 클레임 규칙에 사용할 일치 유형을 지정합니다.

    사용 가능한 값: vendor, location, driver, transport, device, target (필수)

    -V|--vendor=<str> 경로의 벤더를 나타냅니다.
    --wwnn=<str> 대상의 WWNN(World-Wide Node Number)을 나타냅니다.
    --wwpn=<str> 대상의 WWPN(World-Wide Port Number)을 나타냅니다.
  2. 다음 명령을 실행하여 새 클레임 규칙을 시스템에 로드합니다.
    esxcli --server=server_name storage core claimrule load
    이 명령은 시스템의 구성 파일에서 새로 생성한 모든 다중 경로 지정 클레임 규칙을 로드합니다.

예: 다중 경로 클레임 규칙 정의

다음 예제에서는 규칙 번호 500을 추가하고 로드합니다. 이 규칙은 NMP 플러그인에 대해 모델 문자열이 NewMod이고 벤더 문자열이 NewVend인 모든 경로를 할당합니다.

# esxcli --server=server_name storage core claimrule add -r 500 -t vendor -V NewVend -M NewMod -P NMP

# esxcli --server=server_name storage core claimrule load

esxcli --server=server_name storage core claimrule list 명령을 실행하면 새 클레임 규칙이 목록에 나타납니다.

다음 출력은 클레임 규칙 500이 시스템에 로드되어 활성 상태임을 나타냅니다.
Rule Class  Rule   Class    Type       Plugin     Matches
MP          0      runtime  transport  NMP        transport=usb
MP          1      runtime  transport  NMP        transport=sata
MP          2      runtime  transport  NMP        transport=ide
MP          3      runtime  transport  NMP        transport=block
MP          4      runtime  transport  NMP        transport=unknown
MP          101    runtime  vendor     MASK_PATH  vendor=DELL model=Universal Xport
MP          101    file     vendor     MASK_PATH  vendor=DELL model=Universal Xport
MP          500    runtime  vendor     NMP        vendor=NewVend model=NewMod  
MP          500    file     vendor     NMP        vendor=NewVend model=NewMod