Wenn Ihre verfügbare Core-Dump-Partition nicht groß genug ist, können Sie ESXi so konfigurieren, dass eine Datei auf einem VMFS-Datenspeicher für Diagnoseinformationen verwendet wird.
Hinweis: VMFS-Datenspeicher auf Software-iSCSI unterstützen keine Core-Dump-Dateien.
Voraussetzungen
Installieren Sie ESXCLI. Siehe Erste Schritte mit ESXCLI. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.
Prozedur
- Erstellen Sie eine Core-Dump-Datei eines VMFS-Datenspeichers durch Ausführen des folgenden Befehls:
esxcli system coredump file add
Der Befehl verfügt über die folgenden Optionen, die jedoch nicht erforderlich sind und ausgelassen werden können:
Option |
Beschreibung |
--auto | -a |
Erstellt automatisch eine Datei, wenn keine gefunden wurde. |
--datastore | -d Datenspeicher_UUID oder Datenspeichername |
Gibt den Datenspeicher für die Dump-Datei an. Wenn Sie keine Angabe machen, wird ein Datenspeicher mit ausreichender Größe ausgewählt. |
--enable | -e |
Aktiviert die Diagnosedatei nach der Erstellung. |
--file | -f Dateiname |
Gibt den Dateinamen der Dump-Datei an. Wenn Sie keine Angabe machen, wird ein eindeutiger Name für die Datei erstellt. |
--size |-s Dateigröße_MB |
Legt die Größe der Dump-Datei in MB fest. Wenn Sie keine Angabe machen, wird eine Datei mit einer Größe erstellt, die dem im Host vorhandenen Arbeitsspeicher entspricht. |
- Stellen Sie sicher, dass die Datei erstellt wurde:
esxcli system coredump file list
Es wird eine Ausgabe ähnlich der folgenden angezeigt:
Path Active Configured Size
------------------------------------------------ ------ ---------- ---------
/vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile false false 104857600
- Aktivieren Sie die Core-Dump-Datei für den Host:
esxcli system coredump file set
Der Befehl verfügt über die folgenden Optionen:
Option |
Beschreibung |
--enable |-e |
Aktiviert oder deaktiviert die Dump-Datei. Diese Option kann beim Aufheben der Konfiguration der Dump-Datei nicht angegeben werden. |
--path | -p |
Der Pfad der zu verwendenden Core-Dump-Datei. Die Datei muss vorab zugeteilt sein. |
--smart | -s |
Dieses Flag kann nur zusammen mit --enable | -e=true verwendet werden. Es bewirkt, dass die Datei mithilfe des intelligenten Auswahlalgorithmus ausgewählt wird. Beispiel: esxcli system coredump file set --smart --enable true |
--unconfigure | -u |
Hebt die Konfiguration der aktuellen VMFS-Dump-Datei auf. |
- Stellen Sie sicher, dass die Core-Dump-Datei aktiv und konfiguriert ist:
esxcli system coredump file list
Eine Ausgabe ähnlich der Folgenden zeigt an, dass die Core-Dump-Datei aktiv und konfiguriert ist:
Path Active Configured Size
------------------------------------------------ ------ ---------- ---------
/vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile True True 104857600
Nächste Maßnahme
Informationen zu anderen Befehlen, die Sie zum Verwalten der Core-Dump-Dateien verwenden können, finden Sie in der Dokumentation ESXCLI – Referenz.