Cuando el firmware de iLO está tan viejo que el navegador ya no habla TLS con él, SSH + HTTP sigue funcionando.

1. Sirve el .bin por HTTP

El iLO descarga el firmware; no se lo empujas por SCP. Un python3 -m http.server en la red de management basta, o nginx. El archivo es el ilo*.bin oficial de HPE.

2. Entra y carga

1
2
3
4
ssh -c aes256-cbc Administrator@<ilo-ip>
show /map1/firmware1
cd /map1/firmware1
load -source http://<http-server>/ilofirmware.bin

-c aes256-cbc es el truco en iLO 2/3: OpenSSH moderno rechaza los ciphers del iLO si no se los pides.

show /map1/firmware1 imprime la versión actual antes de tocar nada. Guárdala.

Qué esperar

  • El load tarda minutos. No cortes la sesión.
  • El iLO se reinicia solo. El host no se apaga (el firmware vive en el BMC).
  • Si el HTTP no es alcanzable desde la NIC del iLO, load falla con un error opaco: prueba oemhp_ping al servidor HTTP.

Después del reboot, show /map1/firmware1 otra vez y confirma el version string.

Referencia: Upgrade HP iLO via SSH.

Ver también: comandos CLI de iLO.