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

开始之前

  • ESXi Dump Collector 随 vCenter Server 管理节点提供。

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

关于此任务

如果打算使用 IPv6,且如果 ESXi 主机和 ESXi Dump Collector 位于相同的本地链接中,则两者可以使用 IPv6 本地链接范围地址或 IPv6 全局范围地址。

如果打算使用 IPv6,且如果 ESXi 和 ESXi Dump Collector 位于不同的主机上,则两者需要使用 IPv6 全局范围地址。流量则通过默认 IPv6 网关进行路由。

过程

  1. 通过在本地 ESXi Shell 中运行 esxcli system coredump 或使用 vCLI,将 ESXi 系统设置为使用 ESXi Dump Collector。
     esxcli system coredump network set --interface-name vmk0	--server-ip 10xx.xx.xx.xx --server-port 6500

    您必须指定 VMkernel 网卡、要将核心转储发送到的服务器的 IP 地址和可选端口。您可以使用 IPv4 地址或 IPv6 地址。如果要配置在使用 vSphere 标准交换机的虚拟机上运行的 ESXi 系统,必须选择正处于混杂模式的 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 置备的主机,请执行测试和修复合规性操作,以便为其置备新的主机配置文件。请参见测试和修复规则合规性

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