Mi è capitato di trovarmi con la iLO (server HP) letteralmente bloccata. Entrando con il browser web la situazione che mi trovavo era un messaggio scritto in XML che recitava:
The iLO firmware is in a network flash recovery state.
Refer to the iLO network flash recovery under the trouble shooting section in the iLO users guide.
La situazione è che il firmware che carica appunto il sottosistema iLO è probabilmente corrotto. Tuttavia dovreste comunque pingare lo stesso la sua interfaccia IP. Questo significa che lo potrete ancora raggiungere via FTP e caricare una immagine sana, senza tra l’altro perdere le impostazioni precedentemente caricate, poiché sono memorizzate in altra area. Quindi per prima cosa è necessario recuperare il firmware dal sito di HP. Solitamente sta dentro i pacchetti per Windows sotto un falso eseguibile. Io, da ambiente Ubuntu Linux, ho scaricato uno di questi, scompattato in una cartella e tra i vari files al suo interno ho individuato quello che mi interessava e che corrisponde al nome di ilo194.bin
Abbiamo notato che è altamente consigliato di re-inserire la versione di firmware ospitata prima del blocco e non una nuova.
A questo punto si procede come segue:
ftp 192.168.1.1
Connected to 192.168.1.1.
220 FTP flash recovery server ready.
Name: flash
331 Password required.
Password: recovery
231 User name accepted.
ftp binary
200 OK.
ftp put /home/walter/Downloads/ilo194.bin
local: /home/walter/Downloads/ilo194.bin remote: /home/walter/Downloads/ilo194.bin
200 OK.
150 ready to take file.
226-Image is valid
226-Flashing part 1 of 31
..cut
226-Flashing part 31 of 31
226 Image programmed.
2097152 bytes sent in 3.67 secs (557.8 kB/s)
Come vedete abbiamo usato un ftp in modalità binaria, inserito le credenziali username: flash e password: recovery quindi con il comando put caricato il file ilo194.bin
Se tutto è andato bene la iLO verrà resettata e potrete accedere normalmente al sistema.