This post is not really Exadata specific, really it applies to any use of the Sun X4170 series of hardwre. And it definitely seems a long way from being a traditional DBA task. As I’ve had to perform this task a number of times recently I thought I’d document it here.
There are actually a number of ways of doing it, but finding and navigating the documentation can be challenging. The way I have performed and iLOM upgrade (or downgrade) has been to use the web interface. It can be done via the command line, but the web interface has worked well for me.
The software for the iLOM can be found in the software distribution, but you have to do some digging as it is contained within the dbw.tbz tar ball, which itself is found in the image_version.tbz file which is under the db_patch_version directory. What you need is something of the form:
This extracts just your iLOM pkg file.
So with your .pkg to hand, fire your web browser at the iLOM you want to upgrade and then choose Maintenance:
Obviously you click the upgrade Firmware Upgrade tab and then the Enter Upgrade Mode:
You now choose your iLOM pkg file and press the Upload button. This takes you to the following type of screen:
Where you can see you current version and what version you are going to upgrade/downgrade to. Once you hit the Start Upgrade button You are taken to a screen that shows the progress of the loading of the new firmware.
All very straightforward.
However, Oracle advise to follow MOS: 1327022.1 which has the following command line steps:
Check the pkg file is the version you want:
Now Check your current Firmware version:
The above output is from a V2 running 184.108.40.206.2.
Finally you can upgrade the firmware with the following:
After this is complete, check your version again.