Avago Logfiles mit LSIget unter VMware ESXi erstellen
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:
- VMware ESXi 5.5 Update 1
- PuTTY beta 0.63
- WinSCP 5.5.6
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 ab ESXi 7.0
Derzeit wird das LSIget-Skript in ESXi-Versionen 7.0 und höher noch nicht unterstützt und der Versuch, es auszuführen, führt zu folgender Meldung.
Sie können aber die wichtigsten Informationen manuell unter dem laufenden Betrieb wie folgt erfassen:
/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:
- Das LSIget Skript für VMware, finden Sie auf der Herstellerseite: LSIget data capture script
- Einen SSH-Client; hier im Beispiel PuTTY
- Einen SFTP-Client; hier im Beispiel WinSCP
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:
- Das LSIget Skript, finden Sie auf der Herstellerseite: LSIget data capture script
- Einen SSH-Client; hier im Beispiel PuTTY
- Einen USB-Stick mit FAT16 Filesystem
- Physischen Zugriff zum Server
Die folgenden Schritte beschreiben wie Sie die Logfiles erstellen und per USB-Stick übertragen: