MegaRAID Firmwareupdate mit storcli auf VMware Systemen

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Das Firmwareupdate eines MegaRAID Controllers kann auf einem VMware System direkt an der vSphere Konsole durchgeführt werden. In diesem Artikel zeigen wir Ihnen, was Sie dazu benötigen und wie Sie das Firmwareupdate durchführen können. Informationen zum Firmware Update in der EFI Shell bzw. anderen Betriebssystemen finden Sie im Artikel MegaRAID Firmware mit StorCLI flashen.

StorCLI und megaraid-sas Treiber

Damit Sie das Firmware Update auf der Konsole durchführen können, müssen Sie das Tool StorCLI sowie den megaraid-sas Treiber installieren.

Installation der Treiber

Wenn Sie unsere Thomas-Krenn vSphere ISO nutzen, sind bereits der Treiber und storcli installiert und Sie können die folgenden Installationsschritte überspringen und mit lsi_mr3 deaktivieren fortfahren.

Für das Firmwareupdate wird auf dem VMware System das Kommandozeilentool StorCLI, sowie der megaraid-sas Treiber benötigt. StorCLI kann direkt von Avago heruntergeladen werden und muss auf dem Host installiert werden. Kopieren Sie aus dem Latest MegaRAID Storcli Downloadverzeichnis die vmware-esx-storcli-1.23.02.vib Datei in das /tmp Verzeichnis des ESXi Hosts und starten Sie eine SSH Verbindung. Geben Sie anschließend folgendes Kommando ein, um die .vib Datei zu installieren:

esxcli software vib install -v /tmp/vmware-esx-storcli-1.23.02.vib --no-sig-check

Da StorCLI nicht mit dem originalen inbox Treiber lsi_mr3 funktioniert, muss der megaraid-sas Treiber installiert und aktiviert werden. Den aktuellsten Treiber können Sie direkt von der VMware HCL herunterladen, die anschließende .vib Installation ist identisch zur storcli .vib Installation.

lsi_mr3 deaktivieren

Der originale lsi_mr3 Treiber muss deaktiviert werden, damit der neue megaraid-sas Treiber nach einem Reboot automatisch vom System genutzt wird. Geben Sie hierfür folgendes Kommando an der ESXi Konsole ein und führen Sie einen Reboot durch:

Hinweis: Deaktivieren Sie den lsi_mr3 Treiber nur, wenn Sie einen megaraid-sas Treiber installiert haben, da sonst nach einem Reboot der RAID Controller nicht erkannt wird.

esxcfg-module -d lsi_mr3

Nach dem Reboot können Sie an der Konsole überprüfen, ob der megaraid-sas Treiber vom RAID Controller verwendet wird.

[root@vsphere1:~] esxcfg-scsidevs -a 
vmhba0  vmw_ahci          link-n/a  sata.vmhba0                             (0000:00:11.4) Intel Corporation Wellsburg AHCI Controller
vmhba1  vmw_ahci          link-n/a  sata.vmhba1                             (0000:00:1f.2) Intel Corporation Wellsburg AHCI Controller
vmhba2  megaraid_sas      link-n/a  unknown.vmhba2                          (0000:02:00.0) Avago (LSI / Symbios Logic) MegaRAID SAS Invader Controller
vmhba64 iscsi_vmk         online    iqn.1998-01.com.vmware:vsphere1-76262384iSCSI Software Adapter
[root@vsphere1:~]

RAID Controller Firmwareupdate durchführen

Das Firmwareupdate kann im laufenden Betrieb online installiert werden, wir empfehlen dennoch den Host in den Wartungsmodus zu setzen. Sie müssen das Firmware File, in unserem Beispiel die mr3108fw.rom Datei, per WinSCP in das /tmp Verzeichnis des ESXi Hosts kopieren. Starten Sie anschließend eine SSH Verbindung, wechseln Sie in den storcli Pfad /opt/lsi/storcli und führen Sie das Update, wie in Screenshots dargestellt, durch.

Cache Vault Module Firmwareupdate durchführen

Sie können mit dieser Methode auch ein Firmwareupdate des Cache Vault Modules durchführen, der Vorgang ist identisch.


Foto Thomas-Krenn.AG.jpg

Autor: Thomas-Krenn.AG

Bei der Thomas-Krenn.AG achten wir auf den bestmöglichen Service. Um dem gerecht zu werden, haben wir unser Thomas-Krenn Wiki ins Leben gerufen. Hier teilen wir unser Wissen mit Ihnen und informieren Sie über Grundlagen und Aktuelles aus der IT-Welt. Ihnen gefällt unsere Wissenskultur und Sie wollen Teil des Teams werden? Besuchen Sie unsere Stellenangebote.

Icon-Facebook.png Icon-Twitter.png Icon-Github.png Icon-Xing.png Icon-LinkedIn.png

Das könnte Sie auch interessieren

Firmware Update eines Avago MegaRAID SAS 9361 Controllers auf einem X10DRC-LN4+ Mainboard
MegaRAID Controller mit MegaCLI verwalten
Verwaltung eines MegaRAID Controllers