十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
为 vSAN 群集中主机的持久日志记录到存储。
如果在 USB 或 SD 设备上安装 ESXi,并将本地存储分配给 vSAN,则可能没有足够的本地存储或数据存储空间用于持久日志记录。
为避免日志信息丢失,请将 ESXi Dump Collector 和 vSphere Syslog Collector 配置为将 ESXi 内存转储和系统日志重定向到网络服务器上。
创新互联公司是专业的乳源网站建设公司,乳源接单;提供成都网站制作、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行乳源网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
配置 vSphere Syslog Collector:
要在安装 VMware Syslog Collector 后修改其配置,请执行以下操作:
对该文件进行备份:
vCenter Server 5.5 及更低版本:%PROGRAMDATA%\VMware\VMware Syslog Collector\vmconfig-syslog.xml
vCenter Server 6.0:%PROGRAMDATA%\VMware\vCenterServer\cfg\vmsyslogcollector\config.xml
使用文本编辑器打开复制的文件。
在
例如,要将日志文件大小增加至 10 MB 并将保留的文件数减少为 20,请修改以下属性:
注意:vCenter Server 中的配置将覆盖 ESXi 主机配置文件。
保存并关闭该文件。
停止 VMware Syslog Collector 服务。
删除该文件:
vCenter Server 5.5 及更低版本:%PROGRAMDATA%\VMware\VMware Syslog Collector\vmconfig-syslog.xml
vCenter Server 6.0:%PROGRAMDATA%\VMware\vCenterServer\cfg\vmsyslogcollector\config.xml
重命名修改后的文件的副本:
vCenter Server 5.5 及更低版本:%PROGRAMDATA%\VMware\VMware Syslog Collector\vmconfig-syslog.xml
vCenter Server 6.0:%PROGRAMDATA%\VMware\vCenterServer\cfg\vmsyslogcollector\config.xml
启动 VMware Syslog Collector 服务。如果不再对 Syslog 服务器上的日志进行更新,则可能需要在 ESXi 主机上重新启动 syslog 服务。要重新启动 syslog 服务,请参见 VMware ESXi 5.x host stops sending syslogs to remote server (2003127)。
注意:
如果
更改
Syslog Collector 最大 ESXi 主机数建议为 30。
配置 ESXi Dump Collector:
使用 VMware vCenter Server Virtual Appliance 命令行配置 ESXi Dump Collector
打开 vCenter Server Virtual Appliance 的控制台。
使用管理帐户登录。
使用文本编辑器打开 /etc/sysconfig/netdumper 配置文件。显示的默认配置类似于:
NETDUMPER_DIR="/var/core/netdumps"
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 Dump Collector 服务:
service vmware-netdumper restart
使用 ESXCLI 配置 ESXi Dump Collector
通过在本地 ESXi Shell 中运行 esxcli system coredump 或使用 vCLI 来将 ESXi 系统设置为使用 ESXi Dump Collector。
esxcli system coredump network set --interface-name vmk0 --server-ipv4 10.xx.xx.xx --server-port 6500
注意:必须指定 VMkernel 网卡以及要向其发送核心转储的服务器的 IP 地址和可选端口。如果配置的 ESXi 系统运行所在的虚拟机使用的是 vSphere 标准交换机,则必须选择一个处于混杂模式的 VMkernel 端口。ESXi Network Dump Collector 在 ESXi 5.0 中的 vSphere Distributed Switch 上不受支持。有关详细信息,请参见 Network Dump Collector on vSphere ESXi 5.0 is not supported on vDS (2000781)。
启用 ESXi Dump Collector:
esxcli system coredump network set --enable true
检查 ESXi Dump Collector 是否配置正确:
esxcli system coredump network get