Note: UCS are servers which are capable of running virtual machines (VMWare ESXi or other hypervisors).
Recently, I did an upgrade on the UCS server's CIMC (which include all the components mentioned in the title). I will go through the steps here. You can also upgrade individual components if needed. My server was running ESXi but that is irrelevant.
Note: Go through the Release Notes of the firmware at Cisco.com and make sure you can go from the source version to the destination version. You have to be logged in to be able to download the software.
Here are the steps:
Gracefully shut down all the VMs running on the UCS server (this isn’t required but recommended)
Open the CIMC interface by going into the CIMC IP Address (ignore any certificate errors)
Note: This is not the same as ESXi IP.
Note: I prefer using Internet Explorer than using Chrome for this upgrade (even though my choice of browser is Chrome).
To fix the Java error, go to your PC’s Start button --> Control Panel --> Java --> Security --> Edit Site List --> Add the CIMC IP Address like this: https://10.10.10.1
Note: I am running Java 8 Build 71
Click on Virtual Media --> ‘Map CD/DVD Drive’ and browse to where you have downloaded the firmware from cisco.com
Restart the server so it can boot from Firmware file this time.
(F12 and F11 if its an ESXi)
Note: Some versions where you won't lose access to the KVM Console, you would lose connection when you exit the installer when the firmware is finally applied (Adapter or BIOS firmware).
Hope this helps!