BladeSystem Server Blades
cancel
Showing results for 
Search instead for 
Did you mean: 

Patching BIOS via iLO4 CLI

sknickhp
Occasional Contributor

Patching BIOS via iLO4 CLI

Hey guys

I have about 20 BL465c Gen8s which I want to stage the latest BIOS update on

I have the iLO f/w (ilo4_255.bin) & the BIOS file (CPQA2613.46E) hosted on an http server.  I have scripted all 20 servers to update the iLO successfully, so I know that the iLOs can reach the http server & retrieve the files from it.

For the first time, I am also trying to use this process to stage the BIOS update prior to reboot.  I've read the iLO4 CLI guide, and it seems the correct command should be...

      'load /system1/swid2 -source http://x.x.x.x/CPQA2613.46E'

....where swid2 is the System ROM target

----

/system1/swid2
Targets
Properties
name=System ROM
VersionString=A26 06/09/2013
oemhp_VersionStrings=A26 06/09/2013
Verbs
cd version exit show load

----

 

Running the command returns....

 

----

</>hpiLO-> load /system1/swid2 -source http://x.x.x.x/CPQA2613.46E

status=1
status_tag=COMMAND SPAWNED
Fri May 4 17:52:47 2018

Attempting to load firmware image.

status=2
status_tag=COMMAND PROCESSING FAILED
error_tag=COMMAND ERROR-UNSPECIFIED
Fri May 4 17:52:47 2018

Unable to retrieve a valid firmware image. Check file path and login credentials.

 

----

If I go to the iLO GUI & point it to the update file, it appears to upload it & pre-flash it successfully, but I would like to script this so that I don't have to do that for all 20.  Has anyone done this before & can advise what I'm getting wrong?  Thanks!