Avago Logfiles mit LSIget unter VMware ESXi erstellen

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

In diesem Artikel wird erklärt, wie Sie unter VMware ESXi für den technischen Support relevante Logfiles von MegaRAID Controllern erstellen können. Diese Logfiles helfen unseren Technikern bei der Analyse von Problemen mit Festplatten, RAID-Controllern oder bei schlechter Performance des Servers.

Weitere Informationen zum Skriptablauf von LSIget, den Hilfetext und den Inhalt des erstellten *.tar.gz Archivs finden Sie im Artikel Analyse eines MegaRAID Controllers.

Vorbereitung

Wichtig: Die Vorbereitung betrifft nur Systeme bis ESXi 6.0, ab ESXi 6.5 können Sie direkt mit LSIget und Logfiles ab ESXi 7.0 fortfahren.

Sie können die Logfiles entweder per SFTP-Zugriff oder mit einem USB-Stick auf ein Client-System kopieren. Die SFTP-Methode ist schneller und komfortabler.

Für die Erstellung dieses Artikels wurden verwendet:

vSphere Treiber prüfen

Das Avago Capture Skript funktioniert nicht mit dem VMware inbox Treiber lsi_mr3. Sollten Sie die Thomas-Krenn customized ISO nutzen, ist bereits der richtige Avago Treiber vorhanden und muss nur noch aktiviert werden. Sie können per SSH, oder direkt an der Konsole überprüfen, welcher Treiber momentan für den RAID Controller aktiv ist und ob ein Avago Treiber vorhanden ist.

Aktiven Treiber ermitteln

esxcli storage core adapter list

Avago Treiber prüfen

esxcli software vib list | grep -i megaraid

inbox Treiber deaktivieren

Hinweis: Deaktivieren Sie den inbox Treiber nur wenn ein scsi-megaraid-sas Treiber vorhanden ist, da sonst nach dem Reboot der RAID Controller nicht mehr verwendet werden kann und somit auch die Datastores nicht vorhanden sind.

esxcfg-module -d lsi_mr3

Nach einem Reboot ist der lsi_mr3 Treiber deaktiviert und der scsi-megaraid-sas Treiber wird automatisch eingebunden.

ESXi

Sie müssen auf dem ESXi-Server folgende Einstellung vornehmen:

LSIget und Logfiles in ESXi 7.0

Unter ESXi 7.x muss beachtet werden, dass das LSIget Skript in einem anderen Verzeichnis, als /tmp ausgeführt wird.

Wenn man das Skript in diesem Verzeichnis ausführt, erscheint u.a. folgenden Meldung und das erzeugte Archiv enthält keine hilfreichen Informationen.  

Das Archiv mit dem Skript kann kopiert oder geladen werden, z.B. auf einen lokalen Datastore.

Hier kann das Archiv entpackt und das Skript ausgeführt werden.


Wichtiger Hinweis für Systeme mit ESXi 7 und aktiviertem Secure Boot.

Auf ESXi 7-Systemen mit aktiviertem Secure Boot kann das Skript Lsiget leider nicht ausgeführt werden und es erscheint die folgende Meldung.

Die einfachste Lösung ist hier, die Secure Boot-Funktion für die Erstellung von Logs zu deaktivieren und nach der Erstellung der Logs wieder zu aktivieren.

Logfiles in ESXi 8.0

Unter ESXi 8 hat das Skript zum Erzeugen der Logs vom Controller einen anderen Namen, "bcmget", aber die Logs können analog zur Version vor ESXi 7 erzeugt werden und das Skript kann in /tmp kopiert und ausgeführt werden.

Das bcmget-Skript in vSphere 8 erzeugt kein Archiv, sondern ein Verzeichnis, das die Logs des Controllers enthält.

Skript-Alternative

Alternativ können alle wichtigen Informationen auch mit den folgenden Befehlen abgerufen werden, beachten Sie dabei die Version von StorCli und die von ihm unterstützte Controller-Generationen.

/opt/lsi/storcli64/storcli64 /c0 show alilog logfile=/tmp/alilog_c0.txt

/opt/lsi/storcli64/storcli64 /c0 show termlog logfile=/tmp/termlog_c0.txt

/opt/lsi/storcli64/storcli64 /c0 show all logfile=/tmp/show-all_c0.txt

Logfiles erstellen und per SFTP übertragen

Für den SFTP-Zugriff benötigen Sie:

Die folgenden Schritte beschreiben wie Sie die Logfiles erstellen und per SFTP übertragen:

Logfiles erstellen und per USB-Stick übertragen

Um die Logfiles auf einen USB-Stick zu kopieren benötigen Sie:

Die folgenden Schritte beschreiben wie Sie die Logfiles erstellen und per USB-Stick übertragen:


Autor: Dominik Hilpert

Dominik Hilpert ist im Technischen Support bei Thomas-Krenn tätig. Dort kümmert er sich um alle Kundenanfragen. Per Ticketsystem, telefonisch oder schriftlich via E-Mail sorgt Dominik dafür, dass unseren Kunden schnellstmöglich geholfen wird. Dabei hat er sich vor allem auf Linux Systeme spezialisiert. Als Ausgleich zum Büro-Alltag geht Dominik oft schwimmen und trifft sich mit Freunden.


Das könnte Sie auch interessieren

Broadcom RAID-Controller BIOS nicht ausführbar
CopyBack mit storcli manuell starten
StorCLI silence alarm