Updating BIOS on Dell 12G PowerEdge Servers
27
A sample output of a failed command:
The command failed with error code: CMPI_RC_ERR_INVALID_PARAMETER
If the command fails, verify that the InstanceID you provided is accurate by comparing it with the
output from the previous step. Compare each character. Characters are case-sensitive. Also, check
the accuracy of the source URI. Ensure that it is accessible with proper permission. Once verified, try
the command again.
13.
Once the specified start time is reached, the host reboots and launches Lifecycle Controller to
perform the firmware update.
Monitor the Update Execution
The final portion of the update process is to monitor when the actual update is executed and
ultimately be able to verify the update by checking the new version from the inventory enumeration.
The script to monitor the update:
fw_poll.py
Run fw_poll.py –h for usage options
./fw_poll.py -h
Usage: fw_poll.py [options]
Options:
-h, --help show this help message and exit
-j JOBID, --JobID=JOBID
Provide one of the JobIDs (begins with JID or RID)
within the fwupdate.out file
-v, --verbose Prints information verbosely
Once the script is run, it prompts for the following:
The IP address of the iDRAC on the target system.
The user name. If the user is an AD account, then the syntax is “USER@DOMAIN”.
The user password.
The following is a sample output of the command:
Available JobIDs.
(1) JID_267336093962
- bios updating to image located at tftp://192.168.0.100/BIOS_VT7R8_WN32_1.1.0.EXE
(2) RID_267336106745
- reboot for bios update
(0) exit out