有人能向我解释一下在配置 Windows Server 2012 NLB 的日志记录和监控时最佳做法是什么吗?我相信有两种类型的日志记录,来自管理服务和网络驱动程序。其中一种(不确定是哪种)可以在 NLB 管理器中启用。我有兴趣知道这里尝试过或推荐的日志记录配置。
由于这种情况经常发生,我的兴趣被这样的情况所引发:其中一个节点物理上发生故障(某些底层虚拟机管理程序故障),并且该节点没有网络连接(没有 ping),并且根据未经证实的声明,NLB 继续尝试从故障节点为客户端提供服务。我想从 NLB POV 调查/验证为什么它不能正确处理节点故障。虽然我目前的理解是 NLB 日志记录默认是禁用的,而且我无法从其他日志中收集太多信息。
我该如何调查这种情况?
答案1
这对于调试来说看起来很有用,但可以按照常规Event Tracing for Windows
标准进行旋转(一些信息):[Windows 2008] R2 中的网络负载平衡:使用 ETW 跟踪
为了继续提供可用性,我已将不受支持的man
文件保存到要点。您可以按照如下方式安装:
wevtutil im networkloadbalancing-core-diagnostic.events.man
至于日志轮换的想法,帖子指出:
To view events as a text file first stop the provider and then use:
wevtutil sl Microsoft-Windows-NLB/Diagnostic /e:false /q
wevtutil qe Microsoft-Windows-NLB/Diagnostic /f:text > events.txt
建立一些其他逻辑来检查大小并仅保留几天,并且您应该设置一种方法来轮换日志文件。