We have recently bought a "white box" server to run VMware ESXi 5.0 (we're planning to use the vSphere 5 Essentials Kit). According to VMware's Compatibility Guide, the server's LSI Logic MegaRAID SAS 9260-4i RAID controller is compatible (support type listed as "inbox").
I've got as far as installing ESXi 5.0 on the host, and I've also installed the vCenter Server Appliance. I connected to the vCenter Server using vSphere Client, and I can see a list of pre-defined alarms, including one which should trigger whenever "host storage status" changes, which sounds like what I need.
I've just tried pulling one of the drives from the RAID array (resulting in the expected beeping from the RAID controller) but absolutely nothing appears to have happened in vCenter. The "host storage status" alarm doesn't seem to be triggered.
What I really need to do is to configure vCenter to send an email if the RAID array is degraded, to make sure we'll know and can replace the dead drive. If the alarm isn't even going to trigger, that doesn't seem promising.
Am I missing something here? I'm by no means an expert on VMware or server hardware, so I'm not even sure who to ask about this.
Thanks in advance!
Thanks to Eric C. Singer for pointing me in the right direction - I've resolved this now, with much Googling. Here's what I had to do:
scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
ssh root@esxhostname
Install the VIB file:
esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib
5a. If you got signature errors during the installation, install with the option
--no-sig-check
(official documentation states you can change the sig-check level, but i could not install regardless of the level) :esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib
After the reboot, the "Host storage status" alarm fired as expected when I pulled a drive, so I'm a happy bunny :-)
For completeness, here's what I had to do to get it to send me an email when the alarm triggered:
Can you see "storage" under your ESXi servers hardware tab and if so, can you see each disk? if not the HW at that level is probably abstacted from ESX. You would need to see if your controller has a extension that can be installed on your ESX server.