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

  1. 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.
  2. 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
    
  3. 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.
  4. 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.