可以通过使用 ESXCLI 命令或配置引用主机将 ESXi Dump Collector 配置为用于存储核心转储。
使用 vSphere Auto Deploy 置备的主机没有用于存储核心转储的本地磁盘。通过使用 ESXCLI 命令,或使用 vSphere Client 中的主机配置文件功能将引用主机配置为使用 ESXi Dump Collector,可以将 ESXi Dump Collector 配置为存储核心转储。
使用 ESXCLI 配置 ESXi Dump Collector
使用 vSphere Auto Deploy 置备的主机没有用于存储核心转储的本地磁盘。使用 ESXCLI 命令可以配置 ESXi Dump Collector,并将核心转储保留在网络服务器上,以便在调试过程中使用。
核心转储是主机出现故障时工作内存的状况。默认情况下,核心转储会保存到本地磁盘。ESXi Dump Collector 对 vSphere Auto Deploy 特别有用,而且受任何 ESXi 主机支持。ESXi Dump Collector 还支持其他自定义(包括将核心转储发送到本地磁盘),并且随 vCenter Server 管理节点提供。
如果打算使用 IPv6,且如果 ESXi 主机和 ESXi Dump Collector 位于相同的本地链接中,则两者可以使用 IPv6 本地链接范围地址或 IPv6 全局范围地址。
如果打算使用 IPv6,且如果 ESXi 和 ESXi Dump Collector 位于不同的主机上,则两者需要使用 IPv6 全局范围地址。流量则通过默认 IPv6 网关进行路由。
前提条件
如果要配置主机使用 ESXi Dump Collector,请安装 ESXCLI。在进行故障排除时,您可以改为在 ESXi Shell 中使用 ESXCLI。
过程
结果
通过使用指定的 VMkernel 网卡和可选端口,可将已在其上设置 ESXi Dump Collector 的主机配置为将核心转储发送到指定的服务器。
下一步做什么
- 创建一个规则,以便将主机配置文件应用到要使用引用主机中所指定设置置备的所有主机。有关在 PowerCLI 会话中编写规则的信息,请参见编写规则并给主机分配主机配置文件。
- 对于已经使用 vSphere Auto Deploy 置备的主机,执行测试并修复 PowerCLI 会话中的合规性操作(请参见测试和修复规则合规性)。
- 打开未置备的主机电源,以为其置备新的主机配置文件。
通过 vSphere Client 中的主机配置文件功能配置 ESXi Dump Collector
使用 vSphere Auto Deploy 置备的主机没有用于存储核心转储的本地磁盘。通过使用 vSphere Client 中的主机配置文件功能,可以将引用主机配置为使用 ESXi Dump Collector。
最佳做法是使用 esxcli system coredump 命令来设置主机,以使用 ESXi Dump Collector 并保存主机配置文件。有关详细信息,请参见使用 ESXCLI 配置 ESXi Dump Collector。
前提条件
- 确认您已创建要配置 coredump 策略的主机配置文件。有关如何创建主机配置文件的详细信息,请参见《《vSphere 主机配置文件》》文档。
- 确认至少有一个分区有足够的存储功能来存储使用 vSphere Auto Deploy 置备的多个主机中的核心转储。
过程
- 导航到 。
- 单击要配置的主机配置文件,然后选择配置选项卡。
- 单击编辑主机配置文件。
- 选择 。
- 选中已启用复选框。
- 指定“要使用的主机网卡”、“网络 Coredump 服务器 IP”和“网络 Coredump 服务器端口”。
- 单击保存完成主机配置文件配置。
下一步做什么
- 创建一个规则,以便将主机配置文件应用到要使用引用主机中所指定设置置备的所有主机。有关在 PowerCLI 会话中编写规则的信息,请参见编写规则并给主机分配主机配置文件。
- 对于已经使用 vSphere Auto Deploy 置备的主机,执行测试并修复 PowerCLI 会话中的合规性操作(请参见测试和修复规则合规性)。
- 打开未置备的主机电源,以为其置备新的主机配置文件。