3.2 vVols ESXCLI Namespace Commands
vVol 스토리지 컨테이너 네임스페이스 명령은 ESXi 호스트에 매핑된 스토리지 컨테이너를 나열할 수 있는 기능을 제공합니다. 또한 스토리지 컨테이너 내에서 중단된 vVol을 검색할 수 있는 기능도 제공합니다.
ESXCLI 스토리지 vvol 스토리지컨테이너 명령줄 구문 샘플:
esxcli storage vvol storagecontainer –h
Usage: esxcli storage vvol storagecontainer {cmd} [cmd options]
Available Namespaces:
abandonedvvol Operations on Abandoned Virtual Volumes.
Available Commands:
list List the VVol StorageContainers currently known to the ESX host.
abandonedvvol
삭제 실패 이벤트가 발생할 때마다 vVol이 배치되는 상태입니다. 즉, 특정 경로로 생각되는 VM 전원 끄기 작업 중에 스왑 vVol을 삭제하지 못한 경우입니다. 이 동작은 일반적으로 공급업체/VASA 제공업체와의 통신 문제가 있을 때 발생합니다.
이 시나리오에서는 VM 전원 끄기 작업에 실패하는 대신 시스템이 VM 네임스페이스별로 해당 vVol을 포기 VVol 추적 파일에 기록하여 나중에 공급업체/VASA 공급업체가 다시 온라인 상태가 될 때 삭제할 수 있도록 합니다. 주기적인 스레드가 이러한 중단된 VVol을 삭제하려고 시도합니다.
스캔 옵션 - 이 옵션을 사용하면 각 vVol 데이터스토어의 백그라운드 스캔을 시작하여 중단된 vVol을 검색할 수 있습니다. 이 작업은 모든 구성-VVol을 검토하여 중단된 VVol 추적 파일을 찾아서 삭제를 시도합니다.
스캔이 성공적으로 시작되었다고 해서 작업이 성공했거나 실패했음을 나타내는 것은 아닙니다. 이 작업은 오래 걸리는 작업으로, 오래된 vVol을 가비지 수집하는 것과 같이 중요하지 않은 작업으로 인해 공급업체/VASA 공급업체에 부하를 주지 않기 위해 모든 config-VVol을 한 번에 스캔하지 않으므로 완료하는 데 시간이 오래 걸릴 수 있습니다.
esxcli storage vvol storagecontainer abandonedvvol scan -p eqlDatastore
true
list
특정 ESX 호스트에 대해 알고 있는 가상 데이터스토어의 수와 vVol에 대한 세부 정보를 표시하거나 나열하는 기능을 제공합니다.
ESXCLI 스토리지 vVol 스토리지 컨테이너 목록 구문 샘플:
esxcli storage vvol storagecontainer list
eqlDatastore
StorageContainer Name: eqlDatastore
UUID: vvol:6090a0681067ae78-2e48c5020000a0f6
Array: com.dell.storageprofile.equallogic.std:eqlgrp1
Size(MB): 1048590
Free(MB): 972540
Accessible: true
Default Policy:
engDatastore
StorageContainer Name: engDatastore
UUID: vvol:6090a06810770d5b-cd4ad5d7a1042074
Array: com.dell.storageprofile.equallogic.std:eqlgrp1
Size(MB): 4194315
Free(MB): 4173930
Accessible: true
Default Policy:
dbDatastore
StorageContainer Name: dbDatastore
UUID: vvol:6090a0681077bdce-8b4b1515a2049013
Array: com.dell.storageprofile.equallogic.std:eqlgrp1
Size(MB): 1024005
Free(MB): 1009635
Accessible: true
Default Policy:
daemon
특정 ESX 호스트에 알려진 모든 공급업체/VASA 공급업체의 가상 볼륨 바인딩 해제 작업을 수행하는 데 사용됩니다.
unbindall - 이 옵션은 특정 ESXi 호스트에 알려진 모든 공급업체/VASA 공급업체의 모든 vVol 바인딩을 해제하는 데 사용됩니다. 이 작업은 테스트 목적으로 수행되거나 모든 vVols 데이터 경로를 강제로 정리하기 위해 수행됩니다.
ESXCLI 스토리지 vVOL 스토리지컨테이너 데몬 언바인드올 구문 샘플:
Usage: esxcli storage vvol daemon unbindall [cmd options]
Description:
unbindall Unbind all virtual Volumes from all VPs known to the ESX host.
Cmd options:
esxcli storage vvol daemon unbindall
protocolendpoint
ESXi 호스트에 대한 프로토콜 엔드포인트 구성과 관련된 모든 정보를 나열할 수 있는 기능을 제공합니다.
list - 특정 ESX 호스트에 대한 프로토콜 엔드포인트 수와 해당 구성 세부 정보를 표시하거나 나열할 수 있는 기능을 제공합니다.
esxcli storage vvol protocolendpoint
Usage: esxcli storage vvol protocolendpoint {cmd} [cmd options]
Available Commands:
list List the VVol Protocol EndPoints currently known to the ESX host.
esxcli storage vvol protocolendpoint list
naa.6090a0681077ad11863e05020000a061
Host Id: naa.6090a0681077ad11863e05020000a061
Array Id: com.dell.storageprofile.equallogic.std:eqlgrp1
Type: SCSI
Accessible: true
Configured: true
Lun Id: naa.6090a0681077ad11863e05020000a061
Remote Host:
Remote Share:
Storage Containers: 6090a068-1067-ae78-2e48-c5020000a0f6
vasacontext
명령은 현재 공급업체/VASA 공급자가 등록된 vCenter Server UUID를 가져올 수 있는 기능을 제공합니다.
get - 이 옵션은 VVol VASA 컨텍스트 또는 vCenter Server UUID를 가져오는 데 사용됩니다.
esxcli storage vvol vasacontext –h
Usage: esxcli storage vvol vasacontext {cmd} [cmd options]
Available Commands:
get Get the VVol VASA Context (VC UUID).
esxcli storage vvol vasacontext get
5742ead8-0695-48bd-9ae4-7416164423ef
vasaprovider
명령은 현재 특정 ESXi 호스트에 등록된 공급업체/VASA 공급자를 나열할 수 있는 기능을 제공합니다.
list - 이 옵션은 특정 ESX 호스트에 등록된 모든 공급업체/VASA 공급업체 및 해당 정보 세부 정보를 나열하는 데 사용됩니다.
esxcli storage vvol vasaprovider –h
Usage: esxcli storage vvol vasaprovider {cmd} [cmd options]
Available Commands:
list List the VASA Providers registered on the host.
esxcli storage vvol vasaprovider list
Dell Equallogic VASA Provider
VP Name: Dell Equallogic VASA Provider
URL: https://10.144.106.39:8443/vasa-version.xml
Status: online
Arrays:
Array Id: com.dell.storageprofile.equallogic.std:eqlgrp1
Is Active: true
Priority: 0