Sie können einen ESXi Dump Collector zum Speichern von Core-Dumps konfigurieren, indem Sie entweder ESXCLI-Befehle verwenden oder einen Referenzhost konfigurieren.

Hosts, die mit vSphere Auto Deploy bereitgestellt wurden, verfügen über keine lokale Festplatte zum Speichern von Core-Dumps. Sie können einen ESXi Dump Collector zum Speichern von Core-Dumps entweder mithilfe von ESXCLI-Befehlen oder durch Konfigurieren eines Referenzhosts für die Verwendung von ESXi Dump Collector mithilfe der Funktion „Hostprofile“ im vSphere Client konfigurieren.

Konfigurieren des ESXi Dump Collectors mit ESXCLI

Hosts, die mit vSphere Auto Deploy bereitgestellt wurden, verfügen über keine lokale Festplatte zum Speichern von Core-Dumps. Sie können den ESXi Dump Collector mit ESXCLI-Befehlen konfigurieren, um zwecks Debugging Core-Dumps auf einem Netzwerkserver bereitzuhalten.

Ein Core-Dump bildet im Falle eines Hostausfalls den Zustand des Arbeitsspeichers ab. Standardmäßig wird ein Core-Dump auf der lokalen Festplatte gespeichert. ESXi Dump Collector ist besonders nützlich für vSphere Auto Deploy, wird jedoch für jeden ESXi-Host unterstützt. ESXi Dump Collector unterstützt weitere Anpassungen, darunter das Senden von Core-Dumps an die lokale Festplatte, und ist im vCenter Server-Verwaltungsknoten enthalten.

Hinweis: ESXi Dump Collector wird nicht für die Konfiguration für eine VMkernel-Schnittstelle unterstützt, die auf einem NSX-T N-VDS-Switch ausgeführt wird.

Wenn Sie IPv6 verwenden möchten und sich sowohl der ESXi-Host als auch ESXi Dump Collector in derselben lokalen Verknüpfung befinden, können beide entweder IPv6-Adressen aus dem lokalen Verknüpfungsbereich oder IPv6-Adressen aus dem globalen Bereich nutzen.

Wenn Sie IPv6 verwenden möchten und der ESXi-Host und ESXi Dump Collector sich hingegen auf unterschiedlichen Hosts befinden, benötigen beide IPv6-Adressen aus dem globalen Bereich. Der Datenverkehr wird durch das standardmäßige IPv6-Gateway geleitet.

Voraussetzungen

Installieren Sie ESXCLI, wenn Sie den Host für die Verwendung von ESXi Dump Collector konfigurieren möchten. Bei der Fehlerbehebung können Sie stattdessen ESXCLI in der ESXi Shell verwenden.

Prozedur

  1. Richten Sie ein ESXi-System für die Verwendung von ESXi Dump Collector ein, indem Sie esxcli system coredump in der lokalen ESXi Shell ausführen oder ESXCLI verwenden.
     esxcli system coredump network set --interface-name vmk0	--server-ip 10xx.xx.xx.xx --server-port 6500
    Sie müssen eine VMkernel-Netzwerkkarte und die IP-Adresse sowie optional den Port des Servers, an den die Core-Dumps gesendet werden sollen, angeben. Sie können eine IPv4- oder eine IPv6-Adresse verwenden. Wenn Sie ein ESXi-System konfigurieren, das in einer virtuellen Maschine mit vSphere Standard Switch ausgeführt wird, müssen Sie einen VMkernel-Port im Promiscuous-Modus auswählen.
  2. Aktiveren Sie ESXi Dump Collector.
    esxcli system coredump network set --enable true
  3. (Optional) Stellen Sie sicher, dass ESXi Dump Collector ordnungsgemäß konfiguriert ist.
    esxcli system coredump network check

Ergebnisse

Der Host, auf dem Sie ESXi Dump Collector eingerichtet haben, ist so konfiguriert, dass er unter Verwendung der angegebenen VMkernel-Netzwerkkarte und des optionalen Ports Core-Dumps an den angegebenen Server sendet.

Nächste Maßnahme

  • Erstellen Sie eine Regel, durch die das Hostprofil auf alle Hosts angewendet wird, die Sie mit den auf dem Referenzhost angegebenen Einstellungen bereitstellen möchten. Informationen zum Schreiben einer Regel in einer PowerCLI-Sitzung finden Sie unter Erstellen einer Regel und Zuweisen eines Hostprofils zu Hosts.
  • Führen Sie für Hosts, die bereits mit vSphere Auto Deploy bereitgestellt wurden, Vorgänge zum Testen und Reparieren von Übereinstimmungen in einer PowerCLI-Sitzung durch (siehe Testen und Reparieren der Regelübereinstimmung).
  • Schalten Sie noch nicht ausgestattete Hosts ein, um sie mit dem neuen Hostprofil auszustatten.

Konfigurieren von ESXi Dump Collector über die Hostprofilfunktion im vSphere Client

Hosts, die mit vSphere Auto Deploy bereitgestellt wurden, verfügen über keine lokale Festplatte zum Speichern von Core-Dumps. Mit der Hostprofilfunktion im vSphere Client können Sie einen Rererenzhost zur Verwendung von ESXi Dump Collector konfigurieren.

Es wird empfohlen, die Hosts mit dem Befehl esxcli system coredump so einzurichten, dass sie ESXi Dump Collector verwenden, und das Hostprofil zu speichern. Weitere Informationen finden Sie unter Konfigurieren des ESXi Dump Collectors mit ESXCLI.

Voraussetzungen

  • Stellen Sie sicher, dass Sie das Hostprofil erstellt haben, für das Sie eine Core-Dump-Richtlinie erstellen möchten. Weitere Informationen zum Erstellen eines Hostprofils finden Sie in der vSphere-Hostprofile-Dokumentation.
  • Überprüfen Sie, ob mindestens eine Partition genügend Speicherkapazität für Core-Dumps von mehreren Hosts hat, die mithilfe von vSphere Auto Deploy bereitgestellt wurden.

Prozedur

  1. Navigieren Sie zu Startmenü > Richtlinien und Profile > Hostprofile.
  2. Klicken Sie auf das zu konfigurierende Hostprofil aus und klicken Sie auf die Registerkarte Konfigurieren.
  3. Klicken Sie auf Hostprofil bearbeiten.
  4. Wählen Sie Netzwerkkonfiguration > Netzwerk-Coredump-Einstellungen.
  5. Aktivieren Sie das Kontrollkästchen Aktiviert.
  6. Geben Sie die zu verwendende Host-Netzwerkkarte, die IP-Adresse des Netzwerk-Coredump-Servers und den Port des Netzwerk-Coredump-Servers an.
  7. Klicken Sie auf Speichern, um die Konfiguration des Hostprofils abzuschließen.

Nächste Maßnahme

  • Erstellen Sie eine Regel, durch die das Hostprofil auf alle Hosts angewendet wird, die Sie mit den auf dem Referenzhost angegebenen Einstellungen bereitstellen möchten. Informationen zum Schreiben einer Regel in einer PowerCLI-Sitzung finden Sie unter Erstellen einer Regel und Zuweisen eines Hostprofils zu Hosts.
  • Führen Sie für Hosts, die bereits mit vSphere Auto Deploy bereitgestellt wurden, Vorgänge zum Testen und Reparieren von Übereinstimmungen in einer PowerCLI-Sitzung durch (siehe Testen und Reparieren der Regelübereinstimmung).
  • Schalten Sie noch nicht ausgestattete Hosts ein, um sie mit dem neuen Hostprofil auszustatten.