ESXi 5.1 host with LSI 92xx RAID adapter can run a VM with fully functional MegaRAID Storage Manager UI, here’s how

I’ve been wanting this capability since summer of 2011, when I got my LSI 9265-8i RAID controller for my vZilla build, back on ESXi 4.1. Thanks to a Tinkertry site visitor and a talented Russian, this problem now has a solution.*(see new addendum at the end of article for new, easier way to do this)

I’ve always been a bit jealous of the simplicity of Areca and other models, that simply use an RJ45 Ethernet port on the card itself, for all RAID management and alerting functions. But ESXi compatibility and speed were more important considerations, since I really wanted read and write caching of RAID 5 using SSDs.

Ideally, this would be with full health monitoring and alerting from within this vSphere lab in a box, since knowing when a drive fails is, of course, important.

Finally, the ability to run the far easier-to-use MegaRAID from a VM. No more dual booting. No more awkward to use WebBIOS, or MegaCLI to carefully type.

The first prerequisite is to have the driver loaded and the VMware SMIS Provider VIB loaded, as I explain in detail here:
How to make ESXi 5.1 see the health of an LSI 9265-8i RAID controller and array (probably works with all 92xx controllers)

Next, installing MegaRAID has gotten much easier too, with that installation-while-logged-in-as-Administrator nonsense no longer a requirement. Even works on Windows 8 64 bit. The UI is still a little finicky (under Windows 8 anyway), but at least it works well, once the ESXi 5.1 host is actually located.

So in the video below, you’ll see me succeed in using a nice little workaround, using this tip I received from Roman Shein, who points to Alex’s Blog in Russia. The specific post is titled:
How to make friends and LSI VMWare ESXi, the second part – the final decision
or at least that’s what Google Translate thinks it says. At least I was able to glean from the translation what’s needed to get this working, here’s an excerpt:

…small utility that would convert your multicast requests from MSM in unicast requests to ESXi-server, and pass back the answers. A kind of small Proxy, which allows the MSM to communicate with the server, bypassing the multicast…

Until LSI chooses to fix this, Alex gets us around an issue that many have noticed where MSM (MegaRAID Storage Manager) cannot locate the SMIS provider that is running on the ESXi host. I take his script, make the appropriate simple edit to it, and add it to my startup folder, running from a directory where Alex’s included php.exe lives. That’s pretty much the gist of it. With no install necessary, just a small set of files with a dash of Alex’s creativity, and you too may have a way to get MegaRAID working, in a lab environment at least.

Download “MegaRAID Storage Manager – Windows – 5.3 Version 12.05.03.00 June 18 2012″ for yourself from this direct download link, or browse your way to the most recent version by visiting lsi.com and clicking on the Support tab.

When I have a chance, I’ll get some step-by-step screenshots up here as well, making the walk-through of the technique easier to replicate. But the video will give you all you need to know to get this working right now, here you go!


*Oct. 15, 2012 Update:
You no longer need the custom utility! LSI has fixed this discovery problem, with MSM 5.4, you can now get your VM’s MSM to “see” the CIMON running on your ESXi 5.1 host. It’s all explained and shown at:
LSI 9265-8i 5.1 October 8, 2012 Firmware 1881 for LSI CacheCade and non-CacheCade RAID controllers has arrived


Share

written by

The author didn‘t add any Information to his profile yet.
  • Pingback: How to make ESXi 5.1 see the health of an LSI 9265-8i RAID controller and array (probably works with all 92xx controllers) | Tinkertry

  • frolic78

    Thank you and Alex, very much for this tip

  • http://www.facebook.com/mmittelman Michael Mittelman

    I can see the traffic in the console, but still not showing up in the MSM. Thoughts?

    • tinkererguy

      If you are still having an issue, can you explain exactly what the issue is? I’m afraid I don’t quite know what you mean by seeing traffic. Thanks!

  • Pingback: LSI 9265-8i 5.1 October 8 2012 Firmware 23.9.0-0015 for LSI CacheCade and non-CacheCade RAID controllers has arrived | Tinkertry

  • Pingback: How to make ESXi 5.0 recognize an LSI 9265-8i RAID controller | Tinkertry

  • James R.

    I want to thank you for all the blog posts you’ve made in regards to the 9265 and ESXI 5.1. I watched a few of your videos this weekend when setting up a whitebox at home with my Intel RS25DB080. I eventually got everything running and with the latest version of MSM, I can modify my Raid Array as I please. This was crucial for me as the web bios won’t load on my motherboard. No more megacli for me! ;)

    • tinkererguy

      Nice way to start my week. Thank you James!

    • http://TinkerTry.com/about Paul Braren

      Feels good, avoiding MegaCLI, don’t it?
      Thanks you for the thank you!

  • http://www.facebook.com/allen.st.clair Allen St.Clair

    Hello. Thanks for this post. But I cannot get it done.
    I’m using 9260-8i on ESXi 5.1. My MegaRaid Storage Manager (12.08.03.03) can find the ESXi host but cannot connect.
    Login failed: Unable to connect to CIMOM server!

    It’s sure that the IP, user name (root and another account I created for test) and password are correct.

    Any idea?
    Thanks

    • http://www.facebook.com/allen.st.clair Allen St.Clair

      Sorry. I know the reason. I have to start CIM Server from Security Profile of vSphere Client.
      Thanks for your post.

      • tinkererguy

        Please, no need to apologize! You took the time to tell us all about a potential gotcha. Thank you! Remember, less than 1 in a 1000 site visitors comment at all.
        Strange that I don’t recall having to do that (start CIM Server). Thought it was autostarting by default, but I’m not 100% certain. I’ll lookout for this during my next fresh install.

  • Snufflespa

    Thanks for your write-ups – I’m trying to get EXSi 5.1 to play nicely with my LSI 8888elp SAS card. The general good news is the card works “out of the box” with EXSi, its able to be recognized and able to see volumes hanging off the card. However out of the box there is of course no management ability (other than through WebBIOS).

    On the LSI website I was able to upgrade the 8888elp driver to v6.504.51.00 (updated Oct 8) and MegaCLI to version 8.05.06 on my EXSi box. However oddly on the LSI 8888elp page there is no SIMS provider. I used the link in your series of articles though to install the SIMS provider version 500.04.V0.32-0003 – even though in the readme.txt the 8888elp card isn’t listed.

    Within the vSphere client I am able to monitor and see the health of the card – but for the life of me I can not get MegaRaid Storage Manager to “see” the card. I’ve tried the latest version of MSM v12.08.03.03 that even has the dedicated “Display all the ESXi-CIMOM servers” discovery setting. As well as using Alex’s “unicast tool.”

    Has anyone been able to get a LSI 1078 based card (or better yet specifically the 8888elp) to be managed by MSM on EXSi?

  • Daniel Bomya

    Thank you for posting and writing efforts, I’m still struggling to work. Not able to find host after I have followed this video. Do I need to install “VMWare SMIS Provider VIB – 5.3″ ??

  • http://www.facebook.com/fabio.busa.3 Fabio Busa

    Paul,many thanks.
    Reading this post I fixed it.
    Just to note it works with ESX5i 5.0 as well.
    http://communities.vmware.com/thread/343867?tstart=0
    Fabio

  • Pingback: LSI 9265-8i CacheCade Pro 2.0 is working with my Samsung 830 256GB SSD at last, with RAID5 read and write caching, and great performance | Tinkertry

  • Alan

    Great help and it got me up running… although took me a day of banging my head on the desk. Comment for those who may want to avoid some pain. I didn’t see anything here (or anywhere until I really started to dig) about SIMS… make sure this is installed on esxi so you can both see the health on sphere client and that is what solved my connection issue on the VM… before I setup and installed SIMS I was unable to connect even with the Alex fix. I used MSM 5.3 with the Alex genious stuff… THANK YOU!!!

  • Technobro

    Hi gentlemen, I got Esxi 5.0 recognized my lsi 9240-8i (ibm reflash)recognized and seeing Health

    But i cant get the MSM to work on (win7 vm) , it only seems the 127.0.0.1, CIMON is started, i can ping my esxi by his hostname.. Wats the password anyways , the esxi one of one that we set in the raid bios ?

    • http://tinkerty.com/ Paul Braren

      ESXi password. See also my video, as it takes 2 tries to get in. But something does sound off with your DNS or host files. Let us know. And what makes you so sure we’re all gentlemen? ;-)

      • Technobro

        HI, ladys and gents :), After looking closely i realize i have a 9211-8i, flash in IR. I cant get in the WEBbios , there no control -H , And as a little clarification when i am in my VM, the only two server i see are my ip and 127.0.0.1, as a esxi server , I wonder if its what you guys got whit the 0.0.0.0 or if its really local host

  • Pingback: LSI 9265-8i 5.5 has arrived, time to update to MegaRAID 12.10.03.01, firmware 3.230.05-2100, and SMIS 00.34.V0.01, right from your VM! | TinkerTry IT @ home

  • Mark Heyworth

    Thanks very much for the article and Video, I have this working with a PERC 6i in a Whitebox server running ESXi 5.1.
    The only thing I cant seem to do is alter the config, the options to create virtual drives are not available, and everything on the ‘Go To’ menu is greyed out. Is this just a limitation I will have to live with, and is it likely to be a result of using MSM with a Dell card or using MSM in a VM?

    My problem is that I want to extend an array, which can only be done from MSM as far as I can tell.

    • http://tinkerty.com/ Paul Braren

      To me, seems more likely that MSM is not “liking” the Dell card is the reason, rather than MSM from a VM (can you see RAID health etc in side the VM?)

      But I just don’t know for sure, having not used the Dell version (just some older PERCs long ago). Hoping somebody else with the PERC 6i might chime in here to assist.

  • Gerald Hopf

    Does an IBM M5014/M5015 need to be crossflashed to the LSI Bios for this to work?
    Or can health be monitored even with the card in it’s original state?

    • http://tinkerty.com/about Paul Braren

      Does anybody have an IBM version with feedback to give Gerald?

      Gerald, I see a few results only when seeking M5015 hits across my entire site including comments, but it doesn’t see they’ll help you much as I was hoping:
      https://www.google.com/webhp?sourceid=chrome-instant&ion=1&ie=UTF-8#hl=en&sclient=psy-ab&q=ibm%20m1015%20site%3Atinkertry.com&oq=&gs_l=&pbx=1&fp=52cf9100d701ae34&ion=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.45645796,d.dmQ&biw=2560&bih=1315

      but a good chunk of Google hits guide me to where I expected actually, which is ServeTheHome.com. It’s a well-respected site, where they have very active LSI discussions. Here’s a sampling:
      https://www.google.com/webhp?sourceid=chrome-instant&ion=1&ie=UTF-8#hl=en&biw=2560&bih=1315&sclient=psy-ab&q=m5015%20cross%20flash%20site%3Aservethehome.com&oq=&gs_l=&pbx=1&fp=52cf9100d701ae34&ion=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.45645796,d.aWc

      I hope this helps!

      • Satty

        Hi Paul…I request you to use a better video recording software…the videos are lenghtly, but am not able to see what you are clicking as the fonts are very small…all I can see is you are using ESXi

        • http://TinkerTry.com/about Paul Braren

          Satty, I struggle with this, no doubt.

          But using Camtasia to produce videos at 1280×720 resolution just doesn’t cut it for most of the UIs these days, which tend to require a higher resolution to fit everthing without constantly resorting to scrollbars. The next logical, YouTube friendly format is full HD 1920×1080, which you’re right, only plays well (extremely well, crystal clear) on 1920×1080 or higher resolution. Honestly, a vast majority of my site visitors are not mobile, and are visiting with just such HD screens (when I look at my analytics). And 1920×1080 video allows me to screenshot right from that video, saving a lot of time for complex posts with a lot of screenshots.

          As far as producing videos that scan around and zoom in on the areas of focus (to help with font size), I find it way too burdensome to do that much post-production, given my extremely limited free time to work on such “free” donations of my weekend PC escapades to the YouTubes. But I will always continue to try to leverage software to do better, and see if there’s viable ways to make my fonts more legible for lower resolution vistors/tablets, since I admit I haven’t revisited my use/workflow of Camtasia in quite some time.

  • Pingback: TinkerTry IT @ home | Presented at Connecticut VMUG User Conference on May 14 2013, “Virtualization at home can be practical, affordable, and available, 24×7.”

  • Pingback: TinkerTry IT @ home | Superguide: VMware vSphere

  • Pingback: TinkerTry IT @ home | Presented at Security BSides Boston on May 18 2013, “Build Your Own VMWare ESXi and Microsoft Hyper-V lab at Home, Using Affordable and Efficient Hardware”