Lets start to have a small explanation what is VAAI(vStorage API for Array Integration ) and what are the benefits using it.
VAAI is an API framework in VMware that enable some Storage tasks. It first presented in ESXi 4.1, but only after 5.x supports hardware acceleration with NAS storage devices.
Allows certain I/O operations to be offloaded from the ESXi to the physical array. With VAAI we release the workload on the virtual server hardware. Enables certain storage tasks, such as thin provisioning, to be offloaded from the VMware server virtualization hardware to the storage array.
You can read more about VAAI in VMware HERE
Our first tasks will be in the NetApp so that we can prepare the system to use VAAI in VMware.
Install NetApp VAAI plugin VIB in NetApp
Login to you your NetApp console:
First check if nfs.vstorage in enabled. If not, enable
# options nfs.vstorage.enable
# vfiler run vfiler_name options nfs.vstorage.enable
In our case(7-Mode CLI) was disable/off, so we will enable.
In 7-Mode CLI
# options nfs.vstorage.enable on
In Clustered Data ONTAP CLI
# vserver nfs modify –vserver vserver_name -vstorage enabled
vserver_name is the name of your SVM
Active also for vfiler 7-Mode CLI in the vFiler
# vfiler run vfile_name options nfs.vstorage.enable on
vfile_name is the name of your vfiler. In our case is vfiler0