VMWare ESXi 호스트의 NFS 데이터 저장소가 사용할 수 없거나 비활성화되어 호스트의 스토리지 목록에서 회색으로 표시되는 상황을 여러 번 경험했습니다. 그러나 NFS 스토리지는 네트워크 수준에서 계속 사용할 수 있습니다. 일반적으로 NFS 스토리지를 제거한 다음 다시 추가하여 해결할 수 있습니다.
그러나 ESXi 호스트 구성에서 이러한 비활성 NFS 스토리지를 제거하려고 하면 오류가 반환됩니다.
datastore_nfs02 리소스가 사용 중입니다.
vCenter Server "xxxx"의 "datastoreSystem-28" 개체에서 "HostDatastoreSystem.RemoveDatastore"를 호출하지 못했습니다.
Storage I/O 제어가 활성화되어 있으므로 'datastore_name' 데이터 저장소를 제거할 수 없습니다. 수정하고 작업을 다시 시도하십시오.
오류에 따라 SIOC(Storage I/O Control)가 활성화되어 NFS 스토리지를 제거할 수 없습니다. 비활성화하면 다른 오류가 나타납니다.
Datastore에 액세스할 수 없음
해결책
VMWare ESXi 호스트에서 NFS 스토리지를 올바르게 제거하려면 SSH를 통해 ESXi 호스트 서버를 직접 연결해야 합니다(vSphere Client에서 SSH를 활성화할 수 있음).
시스템의 NFS 스토리지 목록 표시:
esxcli storage nfs list |
esxcli 스토리지 nfs 목록
ESXi 4.x의 유사한 명령은 다음과 같습니다.
esxcfg-nas -l |
esxcfg-nas -l
NFS 스토리지를 마운트 해제하려면:
esxcli storage nfs remove –v datastore_nfs02 |
esxcli 스토리지 nfs 제거 –v datastore_nfs02
ESXi 4.x에서 명령은 다음과 같습니다.
esxcfg-nas -d datastore_nfs02 |
esxcfg-nas -d 데이터 저장소_nfs02
참고 . NFS 스토리지 이름에 공백이 포함된 경우 따옴표로 묶어야 합니다.
NFS 데이터스토어가 vSphere Client에서 제거되지 않은 경우 ESXi 스토리지 섹션(구성 -> 스토리지)에서 새로 고침 버튼을 클릭합니다.
참고 . 비활성 스토리지를 제거해야 하는 모든 ESXi 호스트에서 이 작업을 수행해야 합니다.