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

시작하기 전에

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

이 태스크 정보

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

주의:

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

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

프로시저

  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