Es wurde kein Coredump-Ziel konfiguriert. Host-Core-Dumps können nicht gespeichert werden
Beim Ausführen des Befehls Esxcli können VMWare-Benutzer dies tun Sie erhalten eine Warnung, die besagt, dass das Core-Dump-Ziel nicht konfiguriert wurde, sodass die Host-Core-Dumps nicht gespeichert werden können. Dieses Problem wurde nach der Aktualisierung der Hostversion festgestellt. In diesem Beitrag werden wir dieses Problem diskutieren und sehen, was getan werden kann, um es zu lösen.
Es wurde kein Coredump-Ziel konfiguriert. Host-Core-Dumps können nicht gespeichert werden
Fix Es wurde kein Coredump-Ziel konfiguriert. Host-Core-Dumps können nicht gespeichert werden
Wenn Sie die Meldung „Kein Coredump-Ziel wurde konfiguriert, Host-Core-Dumps können nicht in VMWare gespeichert werden“ erhalten, wenn Sie den Esxcli-Befehl ausführen oder einige Änderungen an der Festplatte vornehmen, befolgen Sie die unten aufgeführten Lösungen, um das Problem zu beheben.
- Erstellen Sie Dump-Dateien für Ihre ESXi-Hosts
- Aktivieren Sie Coredump auf USB und erstellen Sie die Partition
- Deaktivieren Sie die Warnung
Lassen Sie uns ausführlich darüber sprechen.
1] Erstellen Sie Dump-Dateien für Ihre ESXi-Hosts
Wenn Sie iSCSI-Speicher für Ihre ESXi-Hosts verwenden, einschließlich Booten über SAN, müssen Sie Dump-Dateien für sie erstellen.
Zuerst müssen Sie mit dem unten genannten Befehl eine leere Dump-Datei erstellen.
esxcli system coredump file add -d *your_datastore_name* -f *the_dumpfile_name(I use the ESXi hostname)*
Konfigurieren Sie dann Ihre neu erstellte Datei als Ihre aktive Dump-Datei.
esxcli system coredump file set -p /vmfs/volumes/*your_datastore_name*/vmkdump/*the_dumpfile_name*.dumpfile
Führen Sie abschließend den unten genannten Befehl aus, um Ihre Dump-Datei zu bestätigen.
esxcli system coredump file list
2] Aktivieren Sie Coredump auf USB und erstellen Sie die Partition
Wenn Sie einen USB-Stick verwenden, müssen Sie Coredump darauf aktivieren und die Partition erstellen. Um dasselbe zu tun, müssen Sie die unten aufgeführten Schritte ausführen.
- Gehen Sie zunächst zur Warnung und dann zu System konfigurieren > Erweiterte Systemeinstellungen.
- Klicken Sie nun auf die Schaltfläche „Bearbeiten“ und filtern Sie dann nach dem Schlüsselwort VMkernel.Boot.allow und suchen Sie nach VMkernel.Boot.allowCoreDumpOnUsb.
- Anschließend müssen Sie den mit VMkernel.Boot.allowCoreDumpOnUsb verknüpften Wert in „true“ ändern.
- Verwenden Sie den Befehl „esxcli storage filesystem list“, um verfügbare lokale Speicherorte vom Typ VMFS-L zu finden, nachdem Sie über SSH eine Verbindung zum Host hergestellt haben.
- Führen Sie dann den folgenden Befehl aus.
esxcli system coredump file add -d DATASTORE -f HostName -s 2000
- Führen Sie esxcli system coredump file list aus, um zu bestätigen, ob die Coredump-Datei erstellt wurde.
- Wenn unter „Aktiv“ die Meldung „Falsch“ angezeigt wird, führen Sie den Befehl aus – esxcli system coredump file set -s -e=True. Es wird auf „true“ gesetzt.
Dies wird die Arbeit für Sie erledigen. Dennoch werden wir versuchen, uns über SSH mit dem Host zu verbinden und nach verfügbaren Speicherorten zu suchen. Befolgen Sie die unten aufgeführten Schritte.
- Führen Sie zunächst den unten genannten Befehl aus.
esxcli storage filesystem list
- Führen Sie den unten genannten Befehl aus, um die Core-Dump-Datei zu erstellen. Stellen Sie sicher, dass Sie „Datastore“ und „HostName“ im unten genannten Befehl ersetzen.
esxcli system coredump file add -d DATASTORE -f HostName -s 2000
- Führen Sie den Befehl aus, um zu überprüfen, ob die Core-Dump-Datei erstellt wurde.
esxcli system coredump file list
- Führen Sie abschließend den unten genannten Befehl aus, um die Core-Dump-Datei zu aktivieren.
esxcli system coredump file set -s -e=True
Hoffentlich wird dies den Zweck für Sie erfüllen.
3] Deaktivieren Sie die Warnung
Wenn Ihnen die angezeigte Meldung nicht gefällt und Sie sie deaktivieren möchten, gehen Sie einfach zu ESXi Host > Konfiguration > Suchen Sie in den erweiterten Einstellungen nach UserVars.SuppressCoredumpWarning, und setzen Sie den Wert auf 1.
Wie konfiguriere ich den Core-Dump in vCenter?
Um den Core-Dump auf VCenter zu konfigurieren, müssen Sie zu „Home“ > „Startseite“ gehen. Verwaltung > Systemkonfiguration > Dienste und wählen Sie dann den ESXi Dump Collector-Dienst aus und aktivieren Sie ihn, indem Sie auf die Registerkarte „Aktionen“ klicken. Sobald Sie den Coredump-Dienst aktiviert haben, können Sie den Dienst starten, indem Sie die Option im Menü „Aktionen“ auswählen.
Was ist eine Coredump-Datei von VMware?
Core-Dumps sind nützlich zum Debuggen und Analysieren eines ESX-Hosts, der aufgrund einer Kernel-Panik abstürzen könnte. Eine Kernel-Panik erkennen Sie am Auftreten eines violetten Bildschirms, auch bekannt als PSOD (ähnlich dem „Blue Screen Of Death“ von Windows). Ab VMWare ESX 5.5 können Benutzer Core-Dumps in einer Datei statt in einer Partition erstellen, was mehr Flexibilität und Komfort bietet.
Schreibe einen Kommentar