IPMI Firmware Update
The process for updating firmware on the IBM Power9 Server (Boston) is documented below.
Collect the required files
Collect the following files and put them into a directory on the Management Node.
pUpdate utility
.pnor for host
.bin for bmc
If running rflash in Hierarchy, the firmware files/directory must be accessible on the Service Nodes.
Flash Firmware
Using xCAT rflash command, specify the directory containing the files with the -d option.
rflash <noderange> -d /path-to-directory/
The pUpdate utility is leveraged in doing the firmware update against the target node and will do the following:
power off the host
flash bmc and reboot
flash host
power on the host
Monitor the progress for the nodes by looking at the files under /var/log/xcat/rflash/.
Validatation
Use the rinv command to validate firmware level:
rinv <noderange> firm | xcoll