NOTE
- On HPE nodes, the BMC firmware is iLO 5 or iLO 6 and BIOS is System ROM.
- The commands in the procedure must be run on
ncn-m001.- This procedure should only be used if FAS is not available, such as during initial CSM install.
- In order to update the firmware or BIOS for
ncn-m001itself, see Updating BMC Firmware and BIOS forncn-m001.
The following information is needed:
ncn-m001root user password for each NCN BMCThe firmware or BIOS can be obtained from the HFP tarball if it has been installed, or from the HPE Support Center (HPESC).
The correct version of firmware / BIOS must be selected.
Move the firmware to be updated into an accessible directory.
This procedure can be followed on any Linux system with network connectivity to the NCN BMCs.
Start a webserver from the directory containing the downloaded firmware / BIOS image:
python3 -m http.server 8770
Update BMC firmware.
passwd = root user password of BMCipaddressOfBMC = IP address of NCN BMCipaddressOfM001 = IP address of ncn-m001filename = Filename of the downloaded imagecurl -k -u root:passwd https://ipaddressOfBMC/redfish/v1/UpdateService/Actions/SimpleUpdate -H 'Content-Type: application/json' \
-d '{"ImageURI":"http://ipaddressOfM001:8770/filename", "TransferProtocol":"HTTP", "UpdateComponent":"BMC"}'
Update BIOS.
passwd = root user password of BMCipaddressOfBMC = IP address of BMCipaddressOfM001 = IP address of ncn-m001filename = Filename of the downloaded imagecurl -k -u root:passwd https://ipaddressOfBMC/redfish/v1/UpdateService/Actions/SimpleUpdate -H 'Content-Type: application/json' \
-d '{"ImageURI":"http://ipaddressOfM001:8770/filename", "TransferProtocol":"HTTP", "UpdateComponent":"BIOS"}'
After updating its BIOS, an NCN must be rebooted. Follow the Reboot NCNs procedure to reboot NCNs.
Repeat the previous two steps for all NCNs to be updated.
Stop the webserver started in the first step.
ilorest commandIf the command ilorest is available, then follow the procedure in this section to update the NCNs.
Otherwise, see Using the iLO GUI.
Use the ilorest command to flash the firmware for each NCN that requires an update:
passwd = root user password of BMCipaddressOfBMC = IP address of BMCipaddressOfM001 = IP address of ncn-m001filename.fwpkg = Filename of the downloaded imageilorest flashfwpkg filename.fwpkg --url ipaddressOfBMC -u root -p passwd
After updating its System ROM (BIOS), an NCN must be rebooted. Follow the Reboot NCNs procedure to reboot NCNs.
The web interface will be used to update iLO 5 or iLO 6 (BMC) firmware and/or System ROM (BIOS) on the HPE NCNs.
Copy the iLO 5 or iLO 6 firmware and/or System ROM files to a local computer from ncn-m001 using scp or other secure copy tools.
scp root@ipaddressOfM001Node:pathToFile/filename .
On a machine external to the cluster (for example, a laptop), do the following steps for each NCN to be updated:
Create an SSH tunnel.
-Lcreates the tunnel-Nprevents a shell and stubs the connection
ssh -L 6443:ipaddressOfNCNBMC:443 -N ipaddressofM001
Open the following URL in a web browser: https://127.0.0.1:6443
Log in with root and the root user password for the iLO device.
Firmware & OS Software on the left menu.Update Firmware on the right menu.Local File.Choose File and select the iLO firmware file or System ROM file.Confirm TPM override.Flash.After updating its System ROM (BIOS), an NCN must be rebooted. Follow the Reboot NCNs procedure to reboot NCNs.