为vSAN群集中主机的持久日志记录到存储。
如果在USB或SD设备上安装ESXi,并将本地存储分配给vSAN,则可能没有足够的本地存储或数据存储空间用于持久日志记录。
为避免日志信息丢失,请将ESXi转储收集器和vSphere Syslog收集器配置为将ESXi内存转储和系统日志重定向到网络服务器上。
NETDUMPER_DIR_MAX_GB=2
NETDUMPER_PORT=6500
更改用于存储收到的核心转储的目录。
将侦听UDP端口号更改为所需的值。
根据需要将用于存储收到的核心转储的最大磁盘空间量更改为其他值。该值按千兆字节指定。
要启用详细日志记录,请将NETDUMPER_OPTIONS行修改为:
NETDUMPER_OPTIONS=? n - v - d $ {NETDUMPER_DIR} - o $ {NETDUMPER_PORT}”
保存/etc/sysconfig/netdumper配置文件。
使用以下命令重新启动VMware ESXi转储收集器服务:
服务vmware-netdumper重启
使用ESXCLI配置ESXi转储收集器
通过在本地ESXi壳中运行ESXCLI系统coredump或使用vCLI来将ESXi系统设置为使用ESXi转储收藏家。
ESXCLI系统coredump网络设置——接口名称vmk0——xx.xx server-ipv4 10.。xx,服务器端口6500
注意:必须指定VMkernel网卡以及要向其发送核心转储的服务器的IP地址和可选端口。如果配置的ESXi系统运行所在的虚拟机使用的是vSphere标准交换机,则必须选择一个处于混杂模式的VMkernel端口.ESXi网络转储收集器在ESXi 5.0中分布式开关的vSphere上不受支持。有关详细信息,请参见网络转储收集器vSphere ESXi 5.0不支持vDS公司(2000781)。
启用ESXi转储收集器:
esxcli系统coredump网络设置,使真
检查ESXi转储收集器是否配置正确:
esxcli系统coredump网络得到