MegaRAID Firmware mit StorCLI flashen
In diesem Artikel möchte ich Ihnen zeigen, wie Sie die Firmware eines Avago MegaRAID Controllers updaten, bzw. downgraden können. Wenn bei Ihrem System ein CacheVault-Modul mit verbaut ist, wird empfohlen, dass auch dieses Modul auf den gleichen Firmware-Stand gebracht wird wie die Controller-Firmware.
Erforderliche Komponenten
- Firmware-Paket
- StorCLI
Sie erhalten beide Komponenten, indem Sie auf der folgenden Seite Ihren Controller auswählen (Hersteller LSI, Kategorie Controllerkarten, Produkt z.B. Avago MegaRAID 9361-4i SAS3 4x intern):
Möglichkeiten des Firmware-Updates
Bei Avago MegaRAID-Controllern hat man mehrere Möglichkeiten, wie die Firmware-Versionen aktualisiert werden können.
Folgende Betriebssystemumgebungen werden angeboten:
- EFI-Shell
- Windows Eingabeaufforderung
- VMware
- Linux
- Ubuntu
- Solaris
- FreeBSD
Durchführung des Firmware-Updates
Egal für welche Betriebssystemumgebung Sie sich entschieden haben, muss das Update mit einem StorCLI-Befehl angestoßen werden.
Vorbereitung eines USB-Sticks
Am einfachsten ist es, wenn Sie die Firmware-Files, sowie das StorCLI auf einen USB-Stick kopieren.
Stecken Sie diesen in den Server ein und booten Sie anschließend vom gewünschten Medium.
Controller-Update
Um die Controller-Firmware upzudaten, führen Sie folgenden Befehl aus:
storcli /c0 download file= controller-firmware.rom
Controller-Downgrade
Um die Controller-Firmware downgraden zu können, müssen Sie einen Zusatz angeben.
Ansonsten erkennt der Controller, dass eine neuere Firmware installiert ist und bricht somit das Downgrade ab.
storcli /c0 download file= controller-firmware.rom noverchk
CacheVault-Modul Update
Es wird empfohlen, auch immer die Firmware-Version des CacheVault-Moduls mitzuflashen.
Diese Firmware können Sie mit folgendem Befehl aufspielen:
storcli /c0 download file= cachevault-firmware.rom
Update Beispiele in der EFI-Shell
Controller-Firmware Upgrade
Hier möchte ich Ihnen zeigen, wie Sie die Controller-Firmware auf eine neuere Version upgraden können.
- Hierfür kopieren Sie zuerst die Controller-Firmware, sowie storcli.efi auf einen USB-Stick und stecken diesen anschließend in den Server ein
- Nun booten Sie in die EFI-Shell
- Dort wählen Sie Ihren USB-Stick an und navigieren anschließend zu den zuvor kopierten Dateien
- Mittels storcli.efi können Sie das Update durchführen
Controller-Firmware Downgrade
In diesem Abschnitt sehen Sie, wie Sie die Controller-Firmware auf eine ältere Version downgraden können.
- Hierfür kopieren Sie zuerst die Controller-Firmware, sowie storcli.efi auf einen USB-Stick und stecken diesen anschließend in den Server ein
- Nun booten Sie in die EFI-Shell
- Dort wählen Sie Ihren USB-Stick an und navigieren anschließend zu den zuvor kopierten Dateien
- Wenn Sie nun den StorCLI-Befehl aufrufen, erhalten Sie eine Meldung, dass die Firmware nicht geflasht wurde, da bereits eine neuere Version vorhanden ist
- Mit dem Zusatz noverchk können Sie trotzdem die ältere Version flashen, da hier die beiden Firmare-Versionen nicht überprüft/verglichen werden
CacheVault-Firmware Upgrade
Nun möchte ich Ihnen noch zeigen, wie Sie die Firmware des CacheVault-Moduls flashen können.
- Hierfür kopieren Sie zuerst die CacheVault-Firmware, sowie storcli.efi auf einen USB-Stick und stecken diesen anschließend in den Server ein
- Nun booten Sie in die EFI-Shell
- Dort wählen Sie Ihren USB-Stick an und navigieren anschließend zu den zuvor kopierten Dateien
- Mittels storcli.efi können Sie das Update durchführen
|
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. |



