我想在EC2中使用Window Server 2016创建一个工作组故障转移群集(没有域控制器)。在我的工作组中,我有一个AG1和AG2服务器,都有一个DNS后缀,我修改了HOSTS文件。例如,AG1.sqlpassion.com和AG2.sqlpassion.com。两台服务器都可以毫无问题地相互ping通。
请注意,这是基于本网站的步骤: How to create a SQL Server Availability Group without an Active Directory Domain
任何人都可以帮我了解如何创建故障转移群集?
我的尝试到目前为止。
创建群集时发生错误。 创建集群“MSTest”时发生错误。 RPC服务器不可用
用于添加群集的PowerShell代码:
New-Cluster –Name MSTtest-Node AG1.sqlpassion.com,AG2.sqlpassion.com -AdministrativeAccessPoint DNS
未成功创建群集角色。欲获得更多信息 查看下面的报告文件。报告文件位置: 2017:12.2:C:\ Windows \ cluster \ Reports \ Create Cluster Wizard MSTest 在11.13.24.htm New-Cluster:执行时出错 操作。 创建集群“MSTest”时发生错误。 创建集群“MSTest”时发生错误。 由于超时时间已到期,此操作返回
用于添加群集的PowerShell代码:
New-Cluster –Name MSTest -Node AG1.sqlpassion.com,AG2.sqlpassion.com -StaticAddress 192.168.1.1 -AdministrativeAccessPoint DNS
新群集:在任何群集上找不到静态地址“192.168.1.101” 集群网络。 在行:1个字符:1 + New-Cluster -Name MSTest -Node AG1.sqlpassion.com,AG2.sqlpassion.com ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(:) [New-Cluster],ClusterCmdletException + FullyQualifiedErrorId:PSArgument,Microsoft.FailoverClusters.PowerShell.NewClusterCommand
答案 0 :(得分:0)
可能存在阻止两个服务器之间通信的防火墙或安全组规则。对于我的测试,我刚刚创建了一个新的安全组,并从同一安全组打开了所有通信,并将其仅分配给两个节点。