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

시작하기 전에

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

이 태스크 정보

새 PSA 클레임 규칙은 예를 들어 새 다중 경로 지정 플러그인(MPP)을 로드한 후 이 모듈이 클레임해야 하는 경로를 정의해야 할 경우에 추가합니다. 새 경로를 추가한 후 기존 MPP로 해당 경로를 클레임하려는 경우에 클레임 규칙을 생성해야 할 수 있습니다.

주의:

새 클레임 규칙을 생성할 때는 같은 LUN으로의 여러 물리적 경로를 서로 다른 MPP에서 클레임하는 경우가 발생하지 않도록 주의해야 합니다. MPP 중 하나가 MASK_PATH MPP가 아니면 이와 같은 구성을 사용했을 때 성능 문제가 발생할 수 있습니다.

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

프로시저

  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>

    이 작업에 사용할 대상의 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 명령을 실행하면 새 클레임 규칙이 목록에 나타납니다.

참고:

클레임 규칙의 두 행, 즉 runtime 클래스와 file 클래스는 새 클레임 규칙이 시스템에 로드되어 활성 상태임을 나타냅니다.

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