HP Microserver Gen8: Firmware Update
Wie aktualisiere ich die Firmware auf einem HP Microserver Gen8 ohne “Wintzigweich” (M$)?
Auf meinem HP Microserver Gen8 läuft ein Debian (Proxmox). HP stellt für die Firmware einige RPM Pakete bereit. Nun stellt sich die Frage, wie man diese unter Debian aktualisiert bekommt.
Software beschaffen:
Zu finden sind die Firmwares unter folgendem Link:
Vorraussetungen installieren
- Da wir uns auf einem Debian-System befinden, können wir die RPM-Pakete nicht direkt verwenden. Wir wandeln diese um oder verarbeiten diese anders weiter. Dafür werden folgende Pakete installiert:
apt install alien rpm
Firmware
Broadcom NIC
- Link
# download rpm file wget https://downloads.hpe.com/pub/softlib2/software1/sc-linux-fw/p1058798827/v114728/hp-firmware-nic-broadcom-2.17.6-1.1.x86_64.rpm # convert to deb sudo alien hp-firmware-nic-broadcom-2.17.6-1.1.x86_64.{rpm,deb} --scripts # install deb file sudo dpkg -i hp-firmware-nic-broadcom-2.17.6-1.1.x86_64.deb # run firmware update cd /usr/lib/x86_64-linux-gnu/hp-firmware-nic-broadcom-2.17.6-1.1/ sudo chmod +x hpsetup sudo ./hpsetup
Boot ROM / BIOS
- Link
# download rpm file wget https://downloads.hpe.com/pub/softlib2/software1/sc-linux-fw-sys/p1180107045/v165184/RPMS/i386/firmware-system-j06-2019.04.04-1.1.i386.rpm # convert to deb sudo alien firmware-system-j06-2019.04.04-1.1.i386.{rpm,deb} --scripts --target=x86_64 # install deb file sudo dpkg -i firmware-system-j06-2019.04.04-1.1.i386.deb # run firmware update cd /usr/lib/x86_64-linux-gnu/firmware-system-j06-2019.04.04-1.1.i386/ sudo chmod +x hpsetup sudo ./hpsetup
iLO
- Link
## download *.scexe wget https://downloads.hpe.com/pub/softlib2/software1/sc-linux-fw-ilo/p192122427/v183797/CP044610.scexe ## unarchive mkdir CP044610 sh CP0xxxxx.scexe --unpack=CP044610
- Die
*.bin
-Datei wird über die iLO Web-Oberfläche eingespielt.- Hinweis: Beim HP ProLiant Microserver Gen8 hängt im Normalfall ein Zettel mit den Zugangsdaten für iLO am Server. Ist dieser nicht mehr vorhanden, lässt sich beim Start des Servers in die iLO-Konfig wechseln (F8). Hier kann ein weiterer (Admin-)Nutzer angelegt werden
Abschluss
# ilo reboot sudo hpconcfg -b # server reboot sudo reboot
iLO und den Server neustarten. Fertig.