This is a short article, but hopefully useful. I did a brief article a while ago linking to some useful articles about using NFS with VMware vSphere. I recently had to do some maintenance on one of the arrays in our lab and I was having trouble unmounting the datastores using the vSphere client. I used some of the commands in this KB article (although I don’t have SIOC enabled) to get the job done instead.
The first step was to identify if any of the volumes were still mounted on the individual host.
[root@esxihost:~] esxcli storage nfs list Volume Name Host Share Accessible Mounted Read-Only isPE Hardware Acceleration ----------- -------------- -------------------- ---------- ------- --------- ----- --------------------- Pav05 10.300.300.105 /nfs/GB000xxxxxbbf97 true true false false Not Supported Pav06 10.300.300.106 /nfs/GB000xxxxxbbf93 true true false false Not Supported Pav01 10.300.300.101 /nfs/GB000xxxxxbbf95 true true false false Not Supported
In this case there are three datastores that I haven’t been able to unmount.
[root@esxihost:~] esxcli storage nfs remove -v Pav05 [root@esxihost:~] esxcli storage nfs remove -v Pav06 [root@esxihost:~] esxcli storage nfs remove -v Pav01
Now there should be no volumes mounted on the host.
[root@esxihost:~] esxcli storage nfs list [root@esxihost:~]
See, I told you it would be quick.