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