What’s in this VNX update? A LOT (this is a shortened list with key ones from my perspective):
VAAI Support for NFS: This feature allows VAAI for NFS. It’s delivered via a VMware ESX server vStorage plug-in that creates and manages virtual disks as a set of files on a NAS device. The use cases include virtual disk cloning, VM instant provisioning, NAS hardware assisted VM snapshots and storage vmotion.
Any document that explains how to configure VAAI for NFS?
If an unsupported operation is attempted, the array returns an error to ESX and the ESX server will use its native method to perform the operation. VNX OE for File v7.0.35.X and Block R31.5.5xx supports VAAI with FC, iSCSI, and NFS protocols.
Please note that the ESX server must also support these features.
One can verify that VAAI functionality is enabled on the ESX server using vSphere. Navigating to the ESX server, Configuration tab, and choosing the Advanced Settings under Software brings up the Advanced Settings window. The HardwareAcceleratedparameters found in the DataMoversection and the HardwareAcceleratedparameter found in the VMFS3 section indicate whether VAAI is enabled on the ESX server. If the parameter is set to "1," the VAAI feature is enabled. If the parameter is set to "0," the VAAI feature is disabled. The features are enabled by default.
The esxcfg-advcfg command can also be used to set and get the HardwareAccelerated parameters.
The –s option is used to set the parameter, and the –g option is used to get the current setting.
Adding a section from the VMware KB artice for future use.
vStorage APIs for Array Integration FAQ
Are there any caveats that I should be aware of in ESX/ESXi 4.x?
There are a few reasons why a hardware-accelerated operation may fail.
For any primitive that the array does not implement, the array returns an error, which triggers the ESX data mover to attempt the operation using software data movement. In the case of ATS, it reverts to using SCSI Reservations.
VAAI hardware offload cannot be used when:
The source and destination VMFS volumes have different block sizes
The source file type is RDM and the destination file type is non-RDM (regular file)
The source VMDK type is eagerzeroedthick and the destination VMDK type is thin
The source or destination VMDK is any sort of sparse or hosted format
Cloning a Virtual Machine that has snapshots, since this process involves consolidating the snapshots into the virtual disks of the target Virtual Machine.
The logical address and/or transfer length in the requested operation are not aligned to the minimum alignment required by the storage device (all datastores created with the vSphere Client are aligned automatically)
The VMFS datastore has multiple LUNs/extents spread across different arrays
Hardware cloning between arrays (even if within the same VMFS datastore) does not work.
is there anything to do on the VNX (5500 in my case) to enable VAAI? In my environment (vSphere 5) the NFS datastores are displayed with "Not Supported" in the hardware acceleration tab...
cguadall
6 Posts
2033
0
Posted December 17th, 2011 09:00
vSphere 5 VAAI NFS plugin for VNX available now.
http://virtualgeek.typepad.com/virtual_geek/2011/12/vsphere-5-vaai-nfs-plugin-for-vnx-available-now.html
Home > Support > Software Downloads and Licensing > Downloads A-B > Adapters for Third-Party Applications