VMware Cloud Community
Ytsejamer1
Enthusiast
Enthusiast

vMotioning Thin disks from Oracle NAS (NFS) to NetApp NAS (NFS) results in thick-EZ-disk

Hey everyone,

I've got an issue that I can't quite get an answer to...from VMware or NetApp...at least as of yet anyways.  I've got an Oracle 7420 which has caused us some heartache with VMware living on it.  We've decided to migrate everything to a brand new NetApp 3250 cluster.  I have the VAAI Plugins loaded and have provisioned the datastores using the latest NetApp VSC.  The On-Tap version is 8.1.2 P3 in 7-mode.  ESXi hosts are on 5.1 U1.  I have not yet upgraded vCenter to 5.1 U1 from 5.1.0B.  If anyone has any ideas, I'd love to hear them! (and Thank You in advance!) Smiley Happy

I've got a few VMs that I've migrated over from the 7420 and I couldn't figure out exactly why I was chewing up so much more space on the NetApp than was in use on the Oracle system.  I found that on some of my VMs, some of the larger 100GB-provisioined disks were converted from thin provisioned (roughly 30-60% used) to thick, eager zeroed.  As such, a lot of space was eaten up that was unnecessary.  During my storage vMotion task, I'd specifically say Thin Provisioned (not just same as source).

I believe that Hole Punching/UNMAP is enabled/used by the storage system - some of my VMs with multiple 100GB disks all came over as thin provisioned as expected.  Some of the VMs with multiple 100GB disks came over half as thin, half as thick-ez.  When I move the individual disks back to the original storage system, they return to Thin provisioned format.  When I bring them back to the NetApp, it goes to thick-ez again.

I ran some commands to ensure my host has the VAAI plugin loaded and is active.

~ # esxcli storage core claimrule list --claimrule-class=Filter

Rule Class Rule Class Type Plugin Matches

---------- ----- ------- ------ ----------- --------------------------------

Filter 5001 runtime vendor VAAI_FILTER vendor=HP model=P2000 G3 FC

Filter 5001 file vendor VAAI_FILTER vendor=HP model=P2000 G3 FC

Filter 5002 runtime vendor VAAI_FILTER vendor=HP model=P2000G3 FC/iSCSI

Filter 5002 file vendor VAAI_FILTER vendor=HP model=P2000G3 FC/iSCSI

Filter 5003 runtime vendor VAAI_FILTER vendor=HP model=P2000 G3 iSCSI

Filter 5003 file vendor VAAI_FILTER vendor=HP model=P2000 G3 iSCSI

Filter 5004 runtime vendor VAAI_FILTER vendor=HP model=P2000 G3 SAS

Filter 5004 file vendor VAAI_FILTER vendor=HP model=P2000 G3 SAS

Filter 65430 runtime vendor VAAI_FILTER vendor=EMC model=SYMMETRIX

Filter 65430 file vendor VAAI_FILTER vendor=EMC model=SYMMETRIX

Filter 65431 runtime vendor VAAI_FILTER vendor=DGC model=*

Filter 65431 file vendor VAAI_FILTER vendor=DGC model=*

Filter 65432 runtime vendor VAAI_FILTER vendor=EQLOGIC model=*

Filter 65432 file vendor VAAI_FILTER vendor=EQLOGIC model=*

Filter 65433 runtime vendor VAAI_FILTER vendor=NETAPP model=*

Filter 65433 file vendor VAAI_FILTER vendor=NETAPP model=*

Filter 65434 runtime vendor VAAI_FILTER vendor=HITACHI model=*

Filter 65434 file vendor VAAI_FILTER vendor=HITACHI model=*

Filter 65435 runtime vendor VAAI_FILTER vendor=LEFTHAND model=*

Filter 65435 file vendor VAAI_FILTER vendor=LEFTHAND model=*

~ # esxcli storage core claimrule list --claimrule-class=VAAI

Rule Class Rule Class Type Plugin Matches

---------- ----- ------- ------ ---------------- --------------------------------

VAAI 5001 runtime vendor HP_VAAIP_P2000 vendor=HP model=P2000 G3 FC

VAAI 5001 file vendor HP_VAAIP_P2000 vendor=HP model=P2000 G3 FC

VAAI 5002 runtime vendor HP_VAAIP_P2000 vendor=HP model=P2000G3 FC/iSCSI

VAAI 5002 file vendor HP_VAAIP_P2000 vendor=HP model=P2000G3 FC/iSCSI

VAAI 5003 runtime vendor HP_VAAIP_P2000 vendor=HP model=P2000 G3 iSCSI

VAAI 5003 file vendor HP_VAAIP_P2000 vendor=HP model=P2000 G3 iSCSI

VAAI 5004 runtime vendor HP_VAAIP_P2000 vendor=HP model=P2000 G3 SAS

VAAI 5004 file vendor HP_VAAIP_P2000 vendor=HP model=P2000 G3 SAS

VAAI 65430 runtime vendor VMW_VAAIP_SYMM vendor=EMC model=SYMMETRIX

VAAI 65430 file vendor VMW_VAAIP_SYMM vendor=EMC model=SYMMETRIX

VAAI 65431 runtime vendor VMW_VAAIP_CX vendor=DGC model=*

VAAI 65431 file vendor VMW_VAAIP_CX vendor=DGC model=*

VAAI 65432 runtime vendor VMW_VAAIP_EQL vendor=EQLOGIC model=*

VAAI 65432 file vendor VMW_VAAIP_EQL vendor=EQLOGIC model=*

VAAI 65433 runtime vendor VMW_VAAIP_NETAPP vendor=NETAPP model=*

VAAI 65433 file vendor VMW_VAAIP_NETAPP vendor=NETAPP model=*

VAAI 65434 runtime vendor VMW_VAAIP_HDS vendor=HITACHI model=*

VAAI 65434 file vendor VMW_VAAIP_HDS vendor=HITACHI model=*

VAAI 65435 runtime vendor VMW_VAAIP_LHN vendor=LEFTHAND model=*

VAAI 65435 file vendor VMW_VAAIP_LHN vendor=LEFTHAND model=*

~ # vmkfstools -P /vmfs/volumes/storagenetapp_cluster_datastore01

NFS-1.00 file system spanning 1 partitions.

File system label (if any): storagenetapp_cluster_datastore01

Mode: public

Capacity 1099511627776 (268435456 file blocks * 4096), 192524517376 (47003056 blocks) avail

UUID: d71506fa-6ca3267f-0000-000000000000

Partitions spanned (on "notDCS"):

  nfs:storagenetapp_cluster_datastore01

NAS VAAI Supported: YES

Is Native Snapshot Capable: YES

0 Kudos
0 Replies