Windows 群集已丢失或丢弃 CLUSDB

Windows 群集已丢失或丢弃 CLUSDB

2008R2 上的双节点 Windows 故障转移群集的两个节点都丢失了 CLUSDB 文件。我认为这是因为一名缺乏经验的管理员来到一个有保留磁盘问题的群集并重新安装了群集功能。

因此服务器上没有配置信息,没有 CLUSDB 文件,这意味着集群没有注册表配置单元。在任一服务器上都是如此。但是,服务器仍然知道它是集群的一部分。您无法在任何一端启动集群服务,因为缺少集群配置。来自 cluster.log 文件

[CS] Service CreateNodeThread Failed, ERROR_FILE_NOT_FOUND(2)' because of 'Open parameters key failed.'

没有 CLUSDB 文件的备份,它是一个测试集群,因此有人认为适合将其从备份中省略。

因为我无法启动集群服务,所以我无法从集群中逐出节点,所以从头开始重新配置是行不通的。

我看到的最后一个办法是卸载集群功能,但是当服务器仍然认为它属于集群时,你不能这样做。

那么问题是,这是从头开始重建,包括操作系统吗?或者有什么方法可以解决这个问题?

答案1

从其他集群节点恢复 clusdb 文件,然后启动集群服务。

首先在主动节点上停止集群服务。从 C:\Windows\cluster 文件夹复制 clustdb 文件并复制到被动节点。在被动节点上启动集群服务,然后在主动节点上启动。

相关内容