Cisco UCS, direct attached storage and VMware v6.5


Recently got assigned the task of rebuilding a Cisco UCS C240-m3sx server.  It has a MegaRAID 12gb RAID controller, otherwise known as "Cisco 12G SAS Modular Raid Controller" or UCSCMRAID12G.  No problem, loaded it up with the ESXi v6.5u2 Cisco OEM ISO, and installed it to a SD card. 



Only issue was that ESXi would not see the RAID disks.  Well since this machine was previously a Windows Server, I booted off of a Linux utility and did a secure wipe of the drive, no luck.  Went into the RAID card, blew away the virtual disk, recreated it, re-initialized, still no luck.  Then I upgraded all of the firmware on the machine, including the RAID card.  No change.



After some Google-foo I found a Cisco KB; Apparently the drivers for the RAID card were not included in the ESX 6.5u2 & u3 ISOs!!!!  The fix was to download and install ESX v6.5u4.  Ok, did that, same problem!



Called up VMware support, ran a bunch of things.  Specifically downloaded the driver from the Cisco support site and installed it, which was slightly different than what was currently installed.  lsi-mr3-7.710.08.00-1OEM.650.0.0.4598673.x86_64.vib   No change.  VMware support, gave up and said call Cisco.  Problem with that was our support contract expired and was in the process of being renewed.

In the meantime, I tried ESXi v6.5u3 standard, not the Cisco customized version; no change.  Then I happened to try ESXi v6.7 and it works!!!!  The caveat​ is that our vCenter (v6.5U2) will not work with ESXi v6.7 hosts.  I also find it a bit odd that the ESX still reports the unknown enclosure.  See bellow.  So I am left to conclude that every flavor of ESX v6.5 has a flawed driver.

Summary:
Works:
VMware-VMvisor-Installer-201912001-15160138.x86_64 v6.7.u3
VMware_ESXi_6.7.0_14320388_Custom_Cisco_6.7.3.1
VMware_ESXi_6.7.0_10302608_Custom_Cisco_6.7.1.2

Does not work:
VMware-ESXi-6.5.0_13932383_Custom_Cisco-6.5.3.1
VMware-ESXi-6.5.0-9298722-Custom-Cisco-6.5.2.2
VMware-VMvisor-Installer-201908001-14320405.x86_64 v6.5.0u3a
also the driver we manually download & installed directly from the Cisco support page.

1 comment:

  1. Hi Aaron,

    My very personal opinion here :)
    Every ESXi host can come with a different, or newer version of the inbox driver for local storage(Not the Partner/Asyc driver).
    The new version of ESXi 6.7 could come with a version developed to work with newer HW.

    The Asyn driver is a third party driver that is supposed to work if list as supported in the VMware's HCL.

    Cheers,

    ReplyDelete