我为 SQL 2008 主动/被动群集创建了一个 Windows 2008 r2 故障转移群集。这个双节点群集使用 SAN 设备作为仲裁磁盘资源以及 MSDTC 资源。
好吧……我决定重新配置 SAN 设备,但我没有先销毁集群。现在仲裁磁盘和 mstdc 磁盘已经完全消失,集群显然无法正常工作。但是,我甚至无法销毁集群并重新启动。我尝试过使用 Windows 集群工具以及命令行。我能够使用“/fixquorum”参数启动集群服务。执行此操作后,我能够从集群中删除被动节点,但它不允许我销毁集群,因为默认资源组和 msdtc 仍然作为资源附加。我尝试从 GUI 工具以及命令行删除这些资源。它要么会冻结几分钟并使程序崩溃,要么甚至会使服务器出现 BSOD。
有人可以建议如何销毁该集群以便我可以重新开始吗?
答案1
我以前部署故障转移群集时也遇到过这种情况。有一次我通过执行以下 PowerShell 命令修复了此问题: 删除 ClusterNode 之后我执行以下命令来清除节点上的配置: 清除ClusterNode 您必须从管理工具启动 Windows Powershell 模块,否则这些命令将不起作用。之后,我能够成功将其加入集群
如果这些命令不起作用,恐怕您必须在集群的每个节点上重新安装操作系统。