ProLiant Servers (ML,DL,SL)
1822146 Members
4214 Online
109640 Solutions
New Discussion юеВ

Upgrading iLO firmware with PowerShell - DL380 Gen9

 
SOLVED
Go to solution
MikeHD
Occasional Advisor

Upgrading iLO firmware with PowerShell - DL380 Gen9

Hello all,

I've put together a script to update the lights out FW using PowerShell. I can connect to the iLO and query it successfully. The hosts are running ESXi as an OS.

I'm just trying to figure out which image file needs to be applied using the following cmdlet:

$FirmwareFile = "SomeFilename"

$Result = Update-HPEiLOFirmware -Connection $connection -Location $FirmwareFile -Confirm:$false

When I access the download page for this model, it provides several different formats, including Windows, Linux and VMware. Is there something that needs to be extracted for this to work? I was expecting an .IMG format file but I don't see any of those available. Thanks.

https://support.hpe.com/connect/s/product?language=en_US&kmpmoid=1009087943&tab=driversAndSoftware&driversAndSoftwareSubtype=9000213

Untitled.png

 

3 REPLIES 3
Cali
Honored Contributor
Solution

Betreff: Upgrading iLO firmware with PowerShell - DL380 Gen9

I typically start the Windows x64 Setup File on my PC and use the "Extract" only Button.

One of these Files is the ilo4_xxx.bin File, this is the Binary Update File for use in the iLO GUI.

Try this, Cali

ACP IT Solutions AGI'm not an HPE employee, so I can be wrong.
MikeHD
Occasional Advisor

Betreff: Upgrading iLO firmware with PowerShell - DL380 Gen9

Thank you, I downloaded the 64bit Windows version and see the .bin file, and will give that a try with the script.

MikeHD
Occasional Advisor

Betreff: Upgrading iLO firmware with PowerShell - DL380 Gen9

So I was able to go from v2.55 to v2.81 using the syntax below:

$Result = Update-HPEiLOFirmware -Connection $connection -Location $FirmwareFile -Confirm:$false

The only caveat is that the $FirmwareFile variable needs to be qualified, i.e. 'C:\temp\ilo4_281.bin' or the cmdlet throws an error.

I did run into one other issue, namely one of the hosts is sitting at a very old version, v2.18, so I can't go the latest. Does anyone know where to find the older firmware, as the link posted above only alllows you to d/l the latest one.

 

Thanks.