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 명령을 실행합니다.
프로시저
- 다음 명령을 실행하여 새 클레임 규칙을 정의합니다.
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)을 나타냅니다. |
- 다음 명령을 실행하여 새 클레임 규칙을 시스템에 로드합니다.
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