호스트가 스토리지 디바이스나 LUN에 액세스하지 못하도록 하거나 LUN에 대한 개별 경로를 사용하지 못하도록 할 수 있습니다. esxcli 명령을 사용하여 경로를 마스킹합니다. 경로를 마스킹할 때 MASK_PATH 플러그인을 지정된 경로에 할당하는 클레임 규칙을 생성합니다.
이 절차에서 --server=server_name은 대상 서버를 지정합니다. 지정한 대상 서버에서 사용자 이름과 암호를 입력하라는 메시지를 표시합니다. 구성 파일이나 세션 파일과 같은 다른 연결 옵션도 지원됩니다. 연결 옵션 목록을 보려면 "vSphere Command-Line Interface 시작" 을 참조하십시오.
사전 요구 사항
vCLI를 설치하거나 vMA(vSphere Management Assistant) 가상 시스템을 배포합니다. "vSphere Command-Line Interface 시작" 을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.
프로시저
결과
예: LUN 마스킹
이 예에서는 스토리지 어댑터 vmhba2 및 vmhba3을 통해 액세스되는 대상 T1 및 T2에 대해 LUN 20을 마스킹합니다.
-
#esxcli --server=server_name storage core claimrule list
-
#esxcli --server=server_name storage core claimrule add -P MASK_PATH -r 109 -t location -A vmhba2 -C 0 -T 1 -L 20 #esxcli --server=server_name storage core claimrule add -P MASK_PATH -r 110 -t location -A vmhba3 -C 0 -T 1 -L 20 #esxcli --server=server_name storage core claimrule add -P MASK_PATH -r 111 -t location -A vmhba2 -C 0 -T 2 -L 20 #esxcli --server=server_name storage core claimrule add -P MASK_PATH -r 112 -t location -A vmhba3 -C 0 -T 2 -L 20
-
#esxcli --server=server_name storage core claimrule load
-
#esxcli --server=server_name storage core claimrule list
-
#esxcli --server=server_name storage core claiming unclaim -t location -A vmhba2 #esxcli --server=server_name storage core claiming unclaim -t location -A vmhba3
-
#esxcli --server=server_name storage core claimrule run