Any thoughts on what could be going wrong on how we could figure out why this is not working?
I have installed the VAAI for NAS plugin onto all of the ESX servers in a cluster and run auth_gen on each. I have tried copying a 50MB file and a 20GB file which according to the VMware KB on VAAI should cause the FULL Copy offload to be used. The Hardware Acelleration on the datastore should then change to Supported from Not Supported according to my understanding. This has not been the case though and there is no indication that VAAI is functioning. I also don't know where to find logs or any other indication of why it might not be working.
When you run /usr/lib/vmware/nas_plugins/isi_plugin_credential/auth_gen does it give an error, or simply complete?
If it completes, then it HAS been enabled. If I recall correctly, the documentation states that the host does not need to be rebooted. I have not been successful getting it to work without rebooting a host.
I have only been able to get it to work after rebooting.
You can see a screen capture of it here: http://www.jasemccarty.com/blog/wp-content/uploads/2012/11/ISIVASA-11.png
Additionally, it only works on OneFS 7.0, not previous versions.
If I can be of any further help, let me know.
EMC Sr. vSpecialist
I'm assuming you're using OneFS 7.0.1 and vSphere 5.x in conjunction with the VAAI-NAS plugin. Have you tried cloning a VM to the same OneFS7 datastore? Then clone the same VM to a different datastore to compare performance times. That would be a better indicator of whether VAAI is functioning than a simple file copy.
As for the Hardware Acceleration question, I've seen a similar glitch on a pre-release version of the NAS plugin, and was told at the time there was a glitch in how the plugin communicated with vCenter. I've forwarded your post to Isilon's internal engineers to see whether it's still an issue, and I'll let you know when I hear back from them.
PS. Sorry Jase, I didn't see you'd replied earlier.
Thanks for your reply Jase (and James). I think you were on the right track when you said that the ESX host needed to rebooted.
When I ran /usr/lib/vmware/nas_plugins/isi_plugin_credential/auth_gen it completed successfully. I am running OneFS 22.214.171.124. ESX servers are running 5.0.0, 469512.
So I tried rebooting one of the ESX hosts in the cluster and it wouldn't reconnect back to the cluster. After some head scratching and searching I found a VMware KB (http://kb.vmware.com/kb/2042590) that matches what I am seeing. The resolution though says to uninstall the EMC Isilon NAS VAAI plugin. Am I missing something here? How do I get the Isilon NAS Plugin work with ESX?
That's interesting. I haven't seen that error before. Also I haven't used the plugin with anything less than 5.0 Update 1.
The build number that you are reporting is the GA version of vSphere 5.0, released on 24 AUG 11. I've used 5.0 Update 1 (build 623860 dated 12 MAR 12), as well as 5.0 Update 2 (build 914586 dated 20 DEC 12) and 5.1/5.1.0a (builds 799733 & 838463 dated 10 SEP 12 & 25 OCT 12 respectively).
Is there something keeping you from upgrading 5.0 GA to 5.0 Update 1 or Update 2? Also, make sure all IP addresses in the SmartConnect zone you are mounting are not being blocked in the NFS Client for the host. I would at least check the NFS Client settings.
Obviously an ESXi upgrade may or may not be inline with your organization, but I would seriously consider an updated build (even 5.0) for additional reasons (security/etc).
Isilon's engineering dept (them's that wrote the plugin) confirmed that they'd seen the same error/incompatibility that VMware is reporting, but only on older versions of ESXi. I think that's probably consistent with your environment, so if it's at all possible (and realizing that it may very well not be) I'm also curious as to what the outcome would be if you could upgrade your host(s)...?
After uninstalling the VAAI plugin so I could get the host talking to vCenter again I updated two of the hosts in the cluster to ESX 5.0u2 and then reinstalled the VAAI plugin. It is now showing Supported under Hardware Acceleration as expected. So apparently ESXi5.0 is not supported with the VAAI plugin. I don't see anywhere in the documentation where that is explicitly called out so it might be good to clarify the version requirements in future docs to help prevent pain to others. Then again I may just be the only person left on the planet running ESXi 5.0. Thanks for your help!
Perhaps I spoke too soon. On the third host I uninstalled the VAAI plugin, then updated it to ESXi5.0u2. When I installed the VAAI plugin again it did the same thing with the same symptoms in KB2042590.
I have uninstalled and reinstalled it several time and each time I install the VAAI plugin, run auth_gen and reboot it does the same thing.