群集诊断是微软公司开发的一款免费的图形化群集诊断及校验工具软件,它能够帮助你确定你的Windows或Exchange Server中的群集是否健康。它能够分析在线的群集以及群集的日志文件,并可以从群集的每一个节点处捕捉到所有事件日志入口和群集的日志文件。所有搜集到的信息将会被合并到一个单独的日志文件中,随后会在Clusdiag中显示出来,以便供人们查看。其内建的过滤功能允许你更快捷地查找信息。在Clusdiag中,我最喜欢的一个功能就是其显示网络和磁盘配置情况的图形报告的功能。
支持安装ClusDiag的操作系统版本
Windows 2000 PRofessional Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Server Windows xp Professional Windows Server 2003, Web Edition Windows Server 2003, Standard Edition Windows Server 2003, Enterprise Edition Windows Server 2003, Datacenter EditionClusDiag能够对群集进行诊断的平台
Windows 2000 Advanced Server Windows 2000 Datacenter Server Windows Server 2003, Enterprise Edition Windows Server 2003, Datacenter Edition下载和安装
你可以点击这里下载。当你下载完毕,只要简单地回答几个标准的安装问题就可以安装这个工具了。
使用Clusdiag
在这篇文章中,我使用的是安装有Exchange Server 2003 SP1的具有两个节点的Windows Server 2003群集。
图1:安装有Exchange Server 2003的双节点Windows Server 2003群集
Clusdiag所使用的两种模式:
1. 在线模式
在在线模式中,Clusdiag能够被用来校验群集是否被正确安装。Clusdiag会将资源进行移动,以便确保群集中不同的成员能够在某个成员失效的时候接管其工作。这项测试应该在群集安装完毕之后,且没有形成产品之前进行。在某个产品的群集上运行Clusdiag测试可能会导致这个群集失效。
2. 离线模式
在离线模式中,Clusdiag被设计成解决失效群集的工具。离线模式提供了多种方式来查看并同步日志文件,并能够生成群集的报告,还能够检查群集磁盘以及网络的拓扑结构。
图2:Clusdiag的在线模式或离线模式
当群集连接在线之后,你就可以启动Clusdiag的发现(discovery)进程。
图3:Clusdiag捕捉日志文件
Clusdiag中包含了一个指向Microsoft Windows Server 2003 群集网站的连接,在这个网站中,你可以查找到更多的群集信息。
图4:指向Windows Server 2003群集网站的连接
ClusDiag最大的优点之一就是对群集资源依赖性的图形化呈现。有了这种强大功能的帮助,你就能够看到每一个创建资源的依赖性是什么样的。正如你在图5中所看到的,下面的这些组件依赖于EVS-SA(系统助理)资源:
SMTP虚拟服务器 Exchange信息存储 Exchange邮件传输代理 Exchange路由服务 Exchange搜索这里你能够看到在Windows Server 2000或Exchange 2000的群集中已经有了一些改动。
图5:群集资源依赖性的图形查看结果
ClusDiag会在其安装目录中创建一些日志文件。对于群集中的每一个节点来说,它所创建的日志文件叫做节点名_ cluster.log,这个日志文件中包括了关于每一个节点的非常有用的信息。
图6:ClusDiag日志文件
如果你想要在Clusdiag的在线模时下运行一种测试,那么就需要把下列的这些文件安装到目标节点上:
EXE文件: o wddump.exe
o spsrv.exe
o spsrvcl.exe
o spfail.exe
DLL文件: o clusdiagdll.dll
o netsniffDll.dll
o ntlog.dll
o wttcore.dll
当你点击“运行测试”或“捕捉日志(全部捕捉)”的时候,这些文件将会被自动安装。如果你点击菜单中的“工具”按钮,也可以手动安装这些文件。
图7:安装远程文件
如果你希望看到群集网络配置情况的图形轨迹,那么就点击“Report(报告)”,然后选择“Network statistics(网络状态统计)”
图8:网络配置情况的图形查看结果
想要通过图形查看你的群集上的磁盘,可以点击“Reports(报告)”,然后选择“Disk statistics(磁盘状态统计)”。
图9:磁盘状态统计的图形查看结果
结论
ClusDiag是第一款能够检查你的Windows Server 2003群集状态的工具软件。如果你知道你的Windows群集是健康的,那么你的Microsoft Exchange群集的安装是具有坚实的基础的。在这篇文章中,我向你展示了一些Clusdiag的功能,我建议你在Clusdiag的帮助文件中学习更多的相关信息。
请注意,在群集安装完毕之后,或者在测试环境中,你只能使用Clusdiag的在线模式。
相关连接:
Exchange Server 2003高级应用指南ClusDiag下载页面群集服务器恢复工具(ClusterRecovery.exe)