核心转储是主机出现故障时工作内存的状况。默认情况下,核心转储会保存到本地磁盘。您可以使用 ESXi Dump Collector 在网络服务器上保留核心转储,以便在调试期间使用。ESXi Dump Collector 对 Auto Deploy 特别有用,而且支持任何 ESXi 主机。ESXi Dump Collector 支持其他自定义,包括将核心转储发送到本地磁盘。

开始之前

安装 ESXi Dump Collector,这是 vCenter Server autorun.exe 应用程序附带的支持工具,也包括在 vCenter Server Appliance 中。

如果要配置主机以使用 ESXi Dump Collector,请安装 vCLI。在进行故障排除时,您可以改为在 ESXi Shell 中使用 ESXCLI。

过程

  1. 通过在本地 ESXi Shell 中运行 esxcli system coredump 或使用 vCLI,将 ESXi 系统设置为使用 ESXi Dump Collector。

    esxcli system coredump network set --interface-name vmk0 --server-ipv4 10xx.xx.xx.xx --server-port 6500

    您必须指定 VMkernel 网卡、要将核心转储发送到的服务器的 IP 地址和可选端口。如果所配置的 ESXi 系统运行在使用 vSphere 标准交换机的虚拟机内部,必须选择正处于混杂模式的 VMkernel 端口。

  2. 启用 ESXi Dump Collector。

    esxcli system coredump network set --enable true

  3. (可选) : 检查是否已正确配置 ESXi Dump Collector。

    esxcli system coredump network check

结果

使用指定的 VMkernel 网卡和可选端口将已在其上设置 ESXi Dump Collector 的主机设置为将核心转储发送到指定的服务器。

下一步做什么

  • 编写一个规则,将主机配置文件应用到要使用在引用主机中指定的设置置备的所有主机(请参见将主机配置文件分配给主机)。

  • 对于使用 Auto Deploy 置备的主机,请执行测试和修复合规性操作,以便为其置备新的主机配置文件。请参见测试和修复规则合规性

  • 打开未置备的主机,以为其置备新的主机配置文件。