2011-06-24 02:58 AM
We are using ESX 4.1 with VmWare vSphere Client. Datastores are set on a NetApp FAS 2040.
Problem : we have space difference between VmWare view and NetApp view :
The volume size is 1 TB and there is only one LUN of 900 GB in this volume. And the datastore use all 900 GB of this LUN.
In this datastore, I have 77.57 GB of free space in VmWare view but if I check volume free space in NetApp System Manager, I have 418,36 GB of free.
Deduplication saved 265,67 GB (30 %) on the volume.
There is no snapshot.
Why is Vmware not showing all the free space ?
VmWare NetApp plugin :
Here, it is strange that Datastore Usage is not equal to Lun usage.
NetApp System Manager :
I don't think that it is a space reclaimation issue because NetApp is showing more freee space.
Thank you for your help.
Solved! SEE THE SOLUTION
2011-06-29 03:17 AM
If you have dedupe switched ON for a volume with a LUN, the space reclaimed from dedupe is released back into the volume/aggr. in order to use the extra space you need to expand the lun beyond the 1tb size of the volume.
2011-07-01 01:54 AM
Thank you for this explaination. Now I understand why Datastore is greater than Lun usage.
But I have an other volume where Lun usage is greater than Datastore :
Space reclamation or display bug ? If it is a space reclamation, how can I check it ?
2011-07-06 05:29 AM
This happens if you delete files (or snapshots) from inside your LUN. ESX only marks the blocks as "free" but on the NetApp, they still contain the old data and are thus "used". There's no easy way to "reclaim" this space on the filer, at least not on ESX.
2012-02-27 07:47 AM
Finally I have upgrade NetApp plugin for vSpere Client to 2.1.2 and this view is correct now. It was a bug in previous version.
Also there is a space reclaimation problem with NetApp as mentioned. 2 solution to correct it :
1 - Migrate to vSphere 5
2- Create a new blank datastore and use function clone or convert to move VM