November 21, 2024

vSphere 5.5 & the Isilon NAS VAAI Plugin – Part 1 – v1.0/1.1

Just a quick heads up for anyone running vSphere 5.0/5.1 with the Isilon NAS-VAAI plugin for vSphere/OneFS 7.0.

If you are planning to upgrade to vSphere 5.5, there are a couple things to know. The plugin does not work in 5.5 (new or upgraded) installations.

I built a new vSphere 5.5 installation, and the plugin loaded fine.  But… When attempting to configure the credentials for the OneFS 7.0 cluster you are connecting to, the authorization tool fails to operate properly.

Screen Shot 2013-09-30 at 3.39.46 PM

In a new vSphere 5.1 installation, the error is not present.

Proper Loading

I upgraded a vSphere 5.1 host to 5.5 to determine if I would retain functionality.  Maybe the authorization piece (auth_gen) was the only part affected.  On this host that had successfully used the plugin, it no longer worked after the upgrade to 5.5.

In vSphere 5.5, the libssl.so shared library is libssl.so.1.0.1, while in vSphere 5.1, it is libssl.so.0.9.8.

I reached out to the team responsible for the plugin, and have confirmed they are aware of the issue, and working on a resolution.

18 thoughts on “vSphere 5.5 & the Isilon NAS VAAI Plugin – Part 1 – v1.0/1.1

  1. Jase,

    I was able to get auth_gen to run yesterday on 5.5 using the following from a server. I still have no idea if the plug-in is working, but will do some clone testing later today…
    (I installed the standalone bundle using VUM to three 5.5 hosts in a cluster).

    Host 1
    # cd /lib
    # ln -s libssl.so.1.0.1 libssl.so.0.9.8
    # ln -s libcrypto.so.1.0.1 libcrypto.so.0.9.8
    # /usr/lib/vmware/nas_plugins/isi_plugin_credentials/auth_gen
    host: some.isilon.local
    User: root
    Pass: pass
    pass: pass

    THis was an old Linux workaround back in the Openssl upgrade days. IIRC, there weren’t huge FUNCTIONAL changes in Openssl between 0.98 and 1.01 and the import tables for the shared objects were compatible. That said, I still haven’t OBSERVED the plugin working.

    Hope this helps someone…

    Skippy

  2. P.S. The fix should be as simple as EMC support re-compiling the driver and linking against updated Openssl, of course that introduces version dependencies and forces them to maintain a separate plugin chain for 5.5…

  3. I tested it today; the links (obviously) do not persist through reboot, but VM copies before and after recreation of the links is significantly different.

    On an 7 node X200 cluster without SSD, I was seeing ~400M on the “cluster throughput” tab through a 10G link during a clone operation; after recreating the links to libssl and libcrypto, cluster throughput to a clone thick provisioned eager zero’d 60G VM were hitting ~5G.

    Try it, test, see what your results are. If I’m right, a recompile of the VAAI vib by EMC with either a statically linked OpenSSL or dynamically linking against 1.0.1 will solve the issues with 5.5.

    -Skip

    1. Skippy,

      Great info. I believe they are working on a newer build already.

      I’ll ask, and be sure to report what I find.

      Thanks,
      Jase

  4. Today I’ve got this new Info from EMC Support:

    The plugin has been successfully re-compiled by Isilon and is now in the process of being certified by VMWare engineering department thus delaying the release.
    We are still in the process to obtain an ETA from VMWare to know when the plugin can be released.
    We got a feedback from VMWare engineering department who as mentioned below is in charge of certifying the plugin.
    They told us it should be released within 6 to 8 weeks.

    So in November 2014 the 5.5 able plugin should be available…

  5. Okay, so EMC has been aware of this issue for almost a year now (note original date of this post and that today is Sep 24, 2014) and evidently still hasn’t fixed this. Has EMC abandoned the VAAI plugin because it seem unbelievable that they wouldn’t resolve this rather basic issue.

  6. I can’t help but wonder why it took a year to do that. Really? The only thing that comes to mind is there isn’t much of a demand for VAAI functionality for the Isilon on ESXi 5.5, otherwise surely this would have not taken that long. 🙁

  7. @Skippy
    hi, i tried this and everything appears to be working… but under storage it does not show hardware acceleration supported. Any idea what could be the issue?

    1. Currently the Isilon VAS VAAI Plugin is not compatible with vSphere 5.5.
      I understand there is an updated build that is being validated now for use with vSphere 5.5.
      Hopefully it will be available soon.

  8. Bad news so far.
    The newly compiled Plugin is still not available for download.
    I’ve contacted the Isilon-Support again today.

    My old SR, where it all was discussed is #xxxxxxx
    My new SR today is #xxxxxxx

    Maybe some of you would be so kind to make also an ServiceRequest at EMC/Isilon and refer to this two RequestNumbers?!
    Maybe this helps a litte bit to put some pressure on this topic.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.