The ESXi Dump Collector is a centralized service that can receive and store Memory dumps from ESXi servers when they crashed unexpectedly. These Memory Dumps occurs when an ESXi hosts crashed with PSOD (Purple Screen of death). The Kernel grabs the contents of Memory and dumps them to nonvolatile disk storage before the server reboots. By default, a core dump is saved to the local disk. In the case where there may not be a local disk the core dump will be saved to a ramdisk in memory, which is a problem because the core dumps will be lost when the host reboots.
To solve this vSphere 5.0 includes a new feature called the ESXi Dump Collector. The Dump Collector enables you redirect ESXi host core dumps onto a network server.
The dump collector is included as part of the vCenter Server Appliance (VCSA) and requires no extra setup.
How to Install ESXi Dump Collector on Windows.
1. To install the dump collector on Windows simply load the VMware vCenter installation media, launch autorun.exe and from the main install menu choose “vSphere ESXi Dump Collector”.
10. The Next screen allows to choose how the ESXi Dump Collector will be identified on the networks and by the ESXi hosts. It Will detect host name on which we are installing Dump collector choose default name name Click Next.
Now we need to configure ESXi host to Redirect their Core Dumps
There are 2 methods to configure ESXi Hosts to redirects Core Dumps to ESXi Dump Collector server.
- Using ESXCLI command-line Tools
- Using Host Profile.
1. Log into ESXi host via SSH.
6. Turn On / enable Dump Collector using below command esxcli system coredump network set -e true
Now will configure ESXi Dump Collector on hosts using Host Profile
1. Create Host Profile and Edit Host Profile with Below settings to enable and configuration Network Coredump Settings. Once done apply this Profile on the rest of Hosts to make complaint with hosts.
We are all set now.