扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
本文介绍了群集诊断和验证工具 (ClusDiag.exe),该工具在排查群集故障转移原因或群集资源启动问题时十分有用。在排查 Exchange Server 群集的故障时,Cluster.log 文件经常被 Microsoft Exchange Server 管理员忽视。
工具介绍及下载地址 | |
使用 ClusDiag.exe | |
更多信息 |
群集诊断和验证工具 (ClusDiag.exe) 是一个图形化工具,它对预生产服务器群集执行简单验证和配置分析检查,在服务器部署到生产环境中之前帮助系统管理员找出存在的配置问题。ClusDiag.exe 可以从所有服务器群集节点上捕获所有相关日志文件和事件日志,并将它们合并为一个文件,以供分析和故障排查使用。管理员可利用内置的过滤、合并和书签功能来分析这些日志文件并生成各种诊断报告。ClusDiag.exe 还可以创建基于图形和文本的群集磁盘和网络配置报告,以及生成群集资源依赖关系树的图形化视图。
您可以通过 Microsoft Windows Server 2003 Resource Kit 获得 ClusDiag.exe,也可以通过群集诊断和验证工具 (ClusDiag.exe) 网站下载该工具。
可以使用 ClusDiag.exe 查看 Microsoft Windows 2000 Server 群集服务器的群集日志,也可以使用它查看 Windows Server 2003 群集日志。本文假设您使用 Windows Server 2003 群集。
当发现计算机存在问题时,您可能很想使用 ClusDiag.exe 来查看群集日志,以下章节讨论了执行此操作的方法。
虽然可从群集服务器中手动复制 Cluster.log,但 MPSReports 工具的群集版本已经收集了该文件。有关该工具的更多信息(包括下载地址),请参见微软产品支持部门的报告工具。
当您第一次打开群集诊断和验证工具时,会看到如下图所示的对话框。
可使用该对话框转到包含群集日志文件的文件夹。
一种打开群集日志的“酷”方法是直接将该文件拖动到群集诊断窗口中。
下图展示了当您第一次打开群集日志文件时看到的群集日志筛选视图。
通过单击视图,单击筛选条件,然后单击显示筛选条件,或者通过按 F4,可以看到默认筛选条件。下图显示了默认筛选条件。
默认筛选条件被设置为显示警告,或出于故障排查的目的而相信已经发生了的某些感兴趣的条目。
最后应注意的是某些用颜色进行了突出显示的项目。可以单击工具,然后单击选项并单击彩色代码选项卡,以查看和更改代码的着色。
群集日志可能非常大,ClusDiag.exe 中的一个非常有用的特性便是它在群集日志文件中设置书签的能力。可在日志文件中通过单击某行的最左侧来创建书签,如下图所示。
只有在退出群集诊断和验证工具的时候,才会保存书签设置。
可在群集日志中为任一行添加注释。为了添加注释,请右击该行,单击注释,然后单击编辑。默认情况下,带有注释的行会以黄色进行突出显示,如果您将鼠标指针置于该行上方,注释将以工具提示的形式显示出来,如下图所示。
注释保存在一个 XML 文件中,并在打开群集日志时重新读入。包含 xml 的文件与原始日志文件处于同一个文件夹中。例如:
在 ClusDiag.exe 中除了常规的导航方法之外,还可以通过书签之间的跳转来实现群集日志内容的快速跳转。可使用工具栏上的旗帜图标创建和清除书签,以及在书签之间转移。第一个旗帜图标可添加一个新书签,第二个旗帜图标可将在日志文件中的位置移动到下一个书签,第三个旗帜图标允许您移动回上一个书签,而最后一个旗帜图标则可清除当前书签。
容易受迷惑的地方之一便是群集日志中的时区差异。日志文件总是使用 GMT 时间,但是可通过两种方法以不同的时间查看日志。
%26#8226; |
首先,可查找并检查群集日志文件中的以下条目: f0c:f10.06/25[20:08:51.434](000000) INFO [CS] Cluster Service started - Cluster Node Version 4.3790 f0c:f10.06/25[20:08:51.434](000000) INFO OS Version 5.2.3790 (ADS 03000112L) f0c:f10.06/25[20:08:51.434](000000) INFO Local Time is 2003/06/25-20:08:51.434 最后一行显示了本地系统时间。 |
%26#8226; |
查看日志文件条目的本地时间的第二种方法是单击工具栏上的时钟图标,然后选择查看本地时间。这会切换日志项使用的时间,该时间将被同步为群集使用的本地时间。 |
此外,可使用 ClusDiag.exe 将 Win32 错误代码转换为英文。若要转换该代码,只需选择错误代码(例如,以下代码行中的 53)。
6d8:6f8.07/02[10:07:51.063](000160) WARN [INIT] 未能加入群集,状态 53
在选择该错误代码之后,单击工具,然后单击查找 Win32。下图展示了错误代码文本的一个示例。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。