Updated: 02 May 2012 to include updated G7 Emulex driver for ESX(i) 4.x
Many companies are currently going through major infrastructure changes as the reach of virtualisation into IT increases.
Blade server use is growing as people start to think more seriously about large server farms and building the infrastructure for a “cloud”, be it internal or external. HP has been doing a lot of work selling its blades (BL460C and BL490C) in C7000 chassis with Flex-10 switches.
These infrastructure changes can be pretty complicated to implement as you need to plan for a whole new server environmnet, not just adding another server into a rack somewhere.
In a converged world you also need to get server people, power people, VM people, storage people and networking people to work together which is a challenge at the best of times.
HP does however have some problem delivering the technical message to get this all done. Unfortunately there isn’t enough clear information from HP about what needs to be done. Their reference architectures and Flex-10 cookbook are incomplete or out of date and in some cases contradictory and misleading.
It doesn’t help that HP’s website must rate as one of the worst to find anything and it’s an IT company…quite a big one as well and it lets itself down when its hardware in my opinion is fantastic.
So, here’s a pre-requisite list I’ve been building up to hopefully help you get you on your way.
Chassis Firmware
HP BladeSystem c-Class Onboard Administrator (OA) Firmware
Update all your chassis OA firmware to 3.32 unless you are using Gen 8 blades.
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=329290&prodSeriesId=3188465&prodNameId=3188475&swEnvOID=4040&swLang=8&taskId=135&swItem=MTX-9f3e4cd27ab041d59b8c196d99&mode=3
If you are using Gen 8 blades you will have to update your OA firmware to at least 3.50 as although the blades will be recognised there will be issues with Virtual Connect. A newer version 3.55 was also released on the same day which fixed some authentication and EBIPA issues which must have slipped through the testing net with 3.50 (great!) . I haven’t tested 3.50/3.55 but you don’t have much choice if you are using Gen 8 blades do you!
OA 3.55 can be downloaded from:
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=329290&prodSeriesId=3188465&swItem=MTX-1ee4cda0b03447c6974e4ca184&prodNameId=3188475&swEnvOID=4040&swLang=8&taskId=135&mode=3
Virtual Connect Firmware
HP BladeSystem c-Class Virtual Connect Ethernet (VC-Enet), VC 4Gb FC, VC 8Gb 20-port FC, and VC 8Gb 24-port FC modules
Update your Virtual Connect Flex-10 switches to firmware 3.51 as this is a major release with many bug fixes and is a requirement if you are using Gen 8 blades.
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=329290&prodSeriesId=3201263&swItem=MTX-3f28fda4c47e4a95b65bea9751&prodNameId=3201264&swEnvOID=1005&swLang=8&taskId=135&mode=3
Virtual Connect firmware 3.30 was released but seemed to have some stability issues so has been superseded by 3.51.
If you are still using firmware pre-3.17 you need to be aware of two major issues:
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&swLang=8&mode=2&taskId=135&swItem=MTX-737a042afe074ee0a0c928e1de
HP Flex-10 issue and DNS causing network outages.
If you are using pre-3.17 firmware, see my post to implement a DNS workaround for a serious issue that can cause the Flex-10 switches to lose connectivity with each other.
HP Flex-10 3.15 firmware bug and PXE kills Virtual Connect.
If you are using 3.15 firmware, see my post about ensuring all your unused blades are powered off to avoid a bug which causes the Flex-10 switches to restart after a memory leak caused by blades continually PXE booting.
Blade Server Firmware
HP has recently changed the way it does firmware and drivers and opted for an integrated approach which it is calling HP Service Pack for ProLiant (SPP) . The idea is that 3-5 times a year HP will release a whole pack of firmware and software which should all be tested together for compatibility.You will be able to use HP Smart Update Manager (HP SUM) to look at an entire environment from HP Blades through to the Chassis OA & Virtual Connect and be able to see all interdependencies and update firmware across the whole lot in the correct order. These will now be named by the date they were released such as 2012.02.0 and hopefully always be downloadable from http://h18004.www1.hp.com/products/servers/service_packs/en/index.html
These SPPs will be supported for 1 year which means theoretically HP won’t force you to always upgrade to the latest drivers and firmware unless they can show that the problem you are experiencing is due to a firmware / software problem. There’s a whole bunch of documentation here which you can use to read up on it.
I haven’t had a chance to see how successful this approach is with the new SPP. As you are aware updating firmware and drivers is quite a challenge and once you find a set that works you generally stick with it until there is a problem so for now I’m only able to recommend the previous version but will update my recommendation once I can test it all out and be sure it all works as advertised.
Smart Update Firmware DVD 9.30 (2011.05.05)
Update your blade server firmware to the new automatic deployment DVD version 9 or your Nics may not be visible. Version 8.x of the firmware DVD required you to manually update components which is a pain. Boot off the DVD and it does everything automatically. Unfortunately if you run it through an iLO connection it disconnects during the update so just run it again to ensure it runs through. The host will just loop through reboot after automatic installation after reboot so once it’s been through the process the second time you are done and can disconnect the iLO DVD Drive.
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&swLang=8&mode=2&taskId=135&swItem=MTX-94560dcc34e845edbb13a26792
HP has also recently changed the naming convention of their firmware update DVD. The previous release, 9.20 (B) is now referred to by the release date using a US date format 2010.12.2.
Thermal Shut down issue
There is also an issue with the HP blade firmware pre 9.20 (B) that can cause a false temperature alert reading which can cause blades to shut down.
If this happens en-masse you’re in big trouble. Best to turn off the thermal shutdown until a new firmware is out which fixes it.
For each blade, launch the System Management Homepage (not the iLO) which is normally https://servername:2381 and log on.
Under Recovery Click Environment

Select Continue as the Thermal Degraded Action and click Set

ESX(i) Nic Driver & Firmware Versions
G6 Blades and VMware ESX/ESXi 4.0
There is a long standing issue with the ESX Broadcom bnx2 driver.
There have been quite a few drivers released, some of which support DCC/SmartLink and some that don’t.
The latest driver which supports DCC/SmartLink for ESX 4.0 is 1.62.11.v40.1
This driver can be downloaded from here:
http://downloads.vmware.com/d/details/dt_esxi40_broadcom_bcm57xxx/ZHcqYnR0d3BiZGVqdA==
The good news is this driver can now be uploaded into Update Manager and you can deploy the new bnx2x driver along with other ESX patches.
G6 Blades and VMware ESX/ESXi 4.1 Update 1/2
HP and VMware have finally tested and certified a driver that works with DCC/SmartLink and is available through Update Manager as the shipped ESX 4.1 drivers caused PSODs.
The latest driver which supports DCC/SmartLink for ESX 4.1 is 1.62.15.v41.2
This driver can be downloaded from here:
http://downloads.vmware.com/d/details/dt_esxi40_broadcom_bcm_netxtreme/ZHcqYnQlZXBiZGhwZA==
If you are upgrading from the previously supported driver 1.60.50.v41.2 the heap memory fix is included so you don’t need to remove the workaround as was described in the original issue. http://kb.vmware.com/kb/1031805
The good news is this driver can now be uploaded into Update Manager and you can deploy the new bnx2x driver along with other ESX patches.
G7 Blades and VMware ESX(i) 4.x
You need the Emulex be2net driver version 4.0.306.0 which can be downloaded from here:
http://downloads.vmware.com/d/details/dt_esxi40_emulex_be2net_403060/ZHcqYnQqaGpiZEBlZA
G6 Blades and VMware ESXi 5
It’s good news for G6 blades which use a Broadcom bnx2x network card. The in-box driver version 1.61.15.v50.1-1 is supported with Virtual Connect so if you have at least NIC firmware version 5.2.7 and Virtual Connect firmware3.1.0 there’s no additional patching required.
G7 Blades and VMware ESXi 5
G7 blades use an Emulex be2net Nic rather than the Broadcom bnx2x Nic used in G6 blades.
The inbox ESXi5 Emulex be2net driver 4.0.88.0 doesn’t work if you used VLAN tagging anywhere in your network path and also has issues with PXE which will affect you if you wanted to use Auto Deploy.
HP released a new driver version 4.0.355.1 which they then pulled as there were still issues with this driver and PXE.
HP then re-released the same driver but with a new Nic firmware requirement version 4.0.360.7. Although the numbers look very similar, 4.0.355.1 is the Nic driver version and 4.0.360.7 is the Nic firmware version.
HP then released a newer 4.0.360.20 firmware which was then pulled and replaced with 4.0.360.15a. Yes, I know .15a surely shouldn’t be released after .20!
There was however a potential known issue with the 4.0.360.15a firmware update procedure which is listed in the installation instructions:
If you receive the following error during the upgrade “Warning: One or more CRC errors was detected during the flash operation. Prior to restarting your system it is important to retry the flash update. A failed flash update may leave your system in an unknown state”
Perform the following for the adapters listed:
- BL460 or NC553i install the 2.102.517.703 iso following the above steps, reboot and reinstall the 4.0.xxx.xx.iso image
- CN1000E or NC550SFP install the 2.102.517.708 iso following the above steps, reboot and reinstall the 4.0.xxx.xx.iso image
This firmware has now been updated to 4.0.493.0 which can be downloaded from the following link:
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=329290&prodSeriesId=5033632&swItem=co-103088-1&prodNameId=5033634&swEnvOID=54&swLang=8&taskId=135&mode=4&idx=0
The 4.0.355.1 driver version can be downloaded from VMware’s site.
http://downloads.vmware.com/d/details/dt_esxi50_emulex_be2net_403551/dHRAYnQqQHBiZHAlJQ
This can be uploaded to Update Manager to patch your hosts or if you are using Auto Deploy you can build the driver into a custom ESXi 5.0 depot using VMware Image Builder.
To manually update each host you can enable ESXi troubleshooting mode as well as SSH. Extract the .vib file and copy it to the local /tmp folder and use esxcli to install.
esxcli software vib install -v /tmp/net-be2net-4.0.355.1-1OEM.500.0.0.406165.x86_64.vib
Recent Comments