一 恢复损坏的仲裁日志或仲裁磁盘

1   如果群集服务正在运行
    (1) 请打开 计算机管理。 
    (2) 在控制台树中,双击“服务和应用程序”,然后单击“服务”。
    (3) 单击详细信息窗格中的“Cluster Service”。
    (4) 单击“操作”菜单上的“停止”。
 
    在所有节点上重复第 (1)-(4) 步的操作,停止所有的群集服务。
2   如果有仲裁日志的备份,那么请按照第二部分“备份和还原服务器群集”中的说明还原日志。
    还原完成后,结束任务

3   如果没有备份。
    (1) 请选择任意给定的节点。
    (2) 请确保“Cluster Service”在详细信息窗格中加亮显示,然后在“操作”菜单上单击“属性”。
    (3) 在“服务状态”下的“启动参数”中,指定 /fixquorum,然后单击“启动”。
//我在测试的时候,群集服务可以启动,但是群集管理器连接不到群集:ttclu.test.cn
//经检查发现:DNS内把ttclu.test.cn解析成了共享的IP地址
//但是因为共享的IP地址资源没有联机,所以无法连接。
//将ttclu.test.cn对应到当前的服务器的IP,可以正常连接上。
//群集管理器连接不到群集时,尝试用cmd命令更换群集cluster /clustername: ttclu.test.cn /quorum: E /path: /mscs
// 但是也没有成功,原因也同样是解析IP地址的问题,同上。

4   从有问题的仲裁磁盘转换到另外一个仲裁资源。
    详细信息,请参阅第三部分“将其他磁盘用于仲裁资源”。
5   在“群集管理器”中,使新的仲裁资源磁盘联机,作为新的仲裁资源磁盘。
   
6   在原仲裁资源磁盘上运行 Chkdsk(使用参数 /f 和 /r)以确定磁盘是否损坏。
    如果没有在磁盘上检测到损坏,很可能是日志损坏。请继续进行第8步。
7   如果检测到损坏,请在“事件查看器”中检查“系统日志”以获得可能的硬件错误信息。
    在继续进行前,解决所有硬件错误。
8   在 Chkdsk 完成后停止本节点的群集服务。按照第1步的(1)-(4)
9   请确保“Cluster Service”在详细信息窗格中加亮显示。在“操作”菜单上,单击“属性”。
    在“服务状态”下的“启动参数”中,指定 /resetquorumlog,然后单击“启动”。
    这样将从该节点的本地数据库中还原仲裁日志。
//以上步骤也没有成功,原因:忘记把[群集IP地址和群集名]两个资源联机。
//通过/fixquorum再次启动群集服务,手动联机这两个资源,同时自动更新了群集名的在DNS中的IP地址信息。
//重新设定仲裁盘到另外的仲裁资源磁盘。然后停止群集服务,再次用/resetquorunlog启动,一切正常。

要点
必须单击服务控制面板上的“启动”,才能启动群集服务。
无法单击“确定”或“应用”来提交这些更改,因为这样做不能保存 /resetquorumlog 参数。
重新启动所有其他节点上的群集服务。
注意
要执行该过程,您必须是本地计算机 Administrators 组的成员,或者您必须被委派适当的权限。

如果将计算机加入域,Domain Admins 组的成员可能也可以执行这个过程。作为安全性的最佳操作,可以考虑使用运行方式来执行这个过程。
要打开“计算机管理”,请依次单击“开始”和“控制面板”,双击“管理工具”,再双击“计算机管理”。

仲裁磁盘必须格式化成 NTFS 文件系统。

如果没有节点运行,或者在更改仲裁资源时一个节点出现故障,那么就只有正在运行的节点才能形成群集,脱机节点只能加入到群集中。 在脱机节点加入到群集后,所有节点可再次形成群集或加入群集。这种设计防止脱机节点使用旧的仲裁资源形成群集。

作为可选项,在上面的第 9 步之后,可以使用 ClusterRecovery 工具还原注册表检查点文件,该工具可以从 Microsoft Windows Server 2003 资源工具包中获得。
 
二 备份和还原服务器群集
备份:
1 打开群集管理器。
2 如果还没有和某一群集连接,请连接到群集上。
3 单击控制台树中的群集节点。
4 单击“文件”菜单上的“属性”,并验证该群集服务正在执行备份的节点上运行。
5 打开 备份。
6 单击备份或还原向导上的“高级模式”。
7 单击“备份”选项卡,然后在“单击复选框,选择要备份的驱动器、文件夹或文件”中单击“System State”旁边的框。
  这样群集仲裁的内容将和其他系统状态数据一起被备份。
强烈建议定期运行群集仲裁备份,因为它包含了服务器群集操作不可缺少的信息,
例如,当前群集配置信息、应用程序注册表检查点信息、群集恢复日志信息。
还原:
1 打开 备份。
2 单击备份或还原向导上的“高级模式”。
3 单击“还原和管理媒体”选项卡,然后在“单击复选框,选择要还原的驱动器、文件夹和文件”中,
  单击“System State”旁边的框。
4 单击“开始还原”。
5 在“确认还原”对话框中,单击“高级”。
6 选择“将群集注册表还原到仲裁磁盘和所有其他节点”,然后单击“确定”。
7 该操作将停止本地节点上的群集服务,并为该节点还原群集配置(群集注册表文件 ClusDB 位于 systemroot\cluster 子目录中)。
8 当出现提示时,请重新启动节点。
  这将重新启动本地节点上的群集服务,并停止群集中所有其他节点上的群集服务。
9 然后备份将还原的仲裁数据,从重新启动的节点上复制到群集仲裁磁盘以及该群集的所有其他节点上。
10 在群集中的其他节点上启动群集服务。
11 验证该群集服务是否在所有的节点上重新启动。
还原的节点重新启动之后,备份将停止该服务器群集所有其他节点上的“群集”服务。
因此,在还原的仲裁数据被复制到仲裁磁盘和该群集的其他节点的同时,将停止整个服务器群集。

三 将其他磁盘用于仲裁资源
正常情况下切换仲裁资源盘
1 打开群集管理器。
2 如果不存在物理磁盘资源,请为新磁盘创建物理磁盘资源或其他存储类型资源。
3 单击控制台树中的群集名称。
4 在“文件”菜单上,单击“属性”。
5 在“仲裁”选项卡上,单击“仲裁资源”,然后选择要用作群集仲裁资源的新磁盘资源或存储类资源。
6 如果磁盘有多个分区,则请单击“分区”中要保存群集特定数据的分区。
6 在“根路径”中,键入分区中文件夹的路径,例如: \MSCS\
如果仲裁资源已经损坏,必须将其修复好后才能移动它。
如果群集服务在任何其他节点上停止,或者该节点关机,那么该节点将无法形成群集。
只有在作出此更改时联机的节点才能形成群集。
但是,脱机的节点仍然可以加入群集,并且在它们至少已经加入群集一次以后就能够形成群集。
在默认资源类型中,只有物理磁盘、本地仲裁或多数节点集资源可以是仲裁资源。然而,第三方供应商可提供其他具有仲裁能力的存储类资源类型。