Windows 故障转移群集 - 创建群集向导:创建群集时发生错误

Windows 故障转移群集 - 创建群集向导:创建群集时发生错误

我有 2 台相同的 Windows Server 2008 R2 服务器,我正在尝试在其上设置故障转移群集。

“验证配置”通过,但实际创建过程产生错误:

An error occurred while creating the cluster. 
An error occurred creating cluster 'newcluster'.
This operation returned because the timeout period expired

有人知道如何解决这个问题吗?

谢谢!

编辑#1:

Create Cluster

Cluster:  NEWCLUSTER 
Node:  server1.domain.local 
Node:  server2.domain.local  
IP Address:  10.10.10.101 
Started 12/11/2014 11:35:21 AM 
Completed 12/11/2014 11:38:25 AM 

Beginning to configure the cluster NEWCLUSTER.
Initializing Cluster NEWCLUSTER.
Validating cluster state on node server1.domain.local.
Searching the domain for computer object 'NEWCLUSTER'.
Creating a new computer object for 'NEWCLUSTER' in the domain.
Configuring computer object 'NEWCLUSTER' as cluster name object.
Validating installation of the Network FT Driver on node server1.domain.local.
Validating installation of the Cluster Disk Driver on node server1.domain.local.
Configuring Cluster Service on node server1.domain.local.
Validating installation of the Network FT Driver on node server2.domain.local.
Validating installation of the Cluster Disk Driver on node server2.domain.local.
Configuring Cluster Service on node server2.domain.local.
Waiting for notification that Cluster service on node server1.domain.local has started.
Forming cluster 'clusterrr'.
Unable to successfully cleanup.
To troubleshoot cluster creation problems, run the Validate a Configuration wizard on the servers         you want to cluster.

An error occurred while creating the cluster.
An error occurred creating cluster 'NEWCLUSTER'.
This operation returned because the timeout period expired

答案1

我还建议检查域中是否存在重复的服务主体名称 (SPN)。在我们的案例中,我们收到错误是因为集群的 SPN 不知何故已经注册到另一台服务器。

运行以下命令来查找域中所有重复的 SPN:

SETSPN -X

如果输出中出现了任何 SQL 节点、Windows 群集名称或 SQL 群集名称,则需要删除重复的 SPN。例如:

HOST/SQLCLUSTER1 is registered on these accounts:
        CN=APPSERVER04,OU=Servers,OU=SQL,OU=usa,DC=corp,DC=company,DC=net
        CN=SQLCLUSTER1,OU=Servers,OU=SQL,OU=usa,DC=corp,DC=company,DC=net

MSServerClusterMgmtAPI/SQLCLUSTER1 is registered on these accounts:
        CN=SQLCLUSTER1,OU=Servers,OU=SQL,OU=usa,DC=corp,DC=company,DC=net
        CN=APPSERVER04,OU=Servers,OU=SQL,OU=usa,DC=corp,DC=company,DC=net

从旧服务器(最好在域控制器上)删除 SPN - 您可能需要成为域管理员才能修改 SPN。在此示例中,SQLCLUSTER1是我们想要用于尝试创建的当前集群的名称,但奇怪的是,该帐户的一些 SPN 在旧服务器上注册。APPSERVER04运行以下命令将其删除:

setspn -D HOST/SQLCLUSTER1 CORP\APPSERVER04$

setspn -D MSServerClusterMgmtAPI/SQLCLUSTER1 CORP\APPSERVER04$

相关内容