Firmware update RAID controller via ESXCLI

Vanuit de VMWare ESXCLI kun je veel doen. Zelfs de upgrade van je RAID controller firmware. Zorg dat je de betreffende zip file uitpakt en upload via bijv. WINSCP naar /TMP.

Maak vervolgens de .vmexe daadwerkelijk uitvoerbaar met een CHMOD

chmod +x CP047425.vmexe

Vervolgens voeren we de patch uit:

./CP047425.vmexe

Dat geeft je de volgende informatie terug, waarbij je aangeeft welke van je RAID controllers je wil bijwerken:

[root@ZOOLOOK:/tmp/CP047425] ./CP047425.vmexe
OS: VMkernel 7.0
Online ROM Flash Component for VMware ESXi - HPE Smart Array P408i-p, P408e-p, P408i-a, P408i-c, E208i-p, E208e-p, E208i-c, E208i-a, P408i-sb, P408e-m, P204i-c, P204i-b, P816i-a and P416ie-m SR Gen10 (4.11), searching...
1) HPE Smart Array P408i-a SR Gen10 in Slot 0 (3.00)
Select which devices to flash [#,#-#,(A)ll,(N)one]> 1
Flashing HPE Smart Array P408i-a SR Gen10 in Slot 0 [ 3.00 -> 4.11 ]
Deferred flashes will be performed on next system reboot
============ Summary ============
Smart Component Finished

Summary Messages
================
Reboot needed to activate 1 new FW image

Exit Status: 1
Deferred flashes will be performed on next system reboot
A reboot is required to complete update.

Bij de volgende reboot wordt de firmware bijgewerkt.

Mogelijk dien je ook nog de bijbehorende VIB bij te werken:

esxcli software component apply -d /tmp/CP047425/VMw/index.xml

In het onderstaande voorbeeld, was deze reeds actueel:

[root@ZOOLOOK:/tmp/CP047425] esxcli software component apply -d /tmp/CP047425/VMw/index.xml
Installation Result
   Components Installed:
   Components Removed:
   Components Skipped: Smart-Component-CP047425_4.11.7-7.0.0.15843807
   Message: Host is not changed.
   Reboot Required: false