小编Dee*_*lue的帖子

使用带多子网集群的 AlwaysOn AG 时为侦听器注册了多个 IP

我们正在 WSFC 多子网集群上测试 AlwaysOn 可用性组并使用动态 DNS 注册。我们的问题是,有时活动子网中可用性组侦听器 (AGL) 的 IP 以及非活动子网中 AGL 的 IP 会在 DNS 中注册。

当我们最初设置集群时,默认情况下,RegisterAllProvidersIP设置为1,因此我们希望 AGL 的活动 IP 和非活动 IP 都在 DNS 中注册。我们按照MS AlwaysOn Pro 团队概述的步骤将RegisterAllProvidersIP更改为0,以便只有活动站点中的 IP 向DNS 注册。进行此更改后,我们进行了大量测试并发现了以下行为:

  • 大约 70% 的情况下,只有 AGL 的活动站点的 IP 会在 DNS 中注册(好!)
  • 大约 30% 的时间,AGL 的活动 IP 和非活动 IP 都在 DNS 中注册(糟糕!)

这个问题没有模式。我们在创建多个记录时查看了 DNS,它们都具有完全相同的日期/时间戳,因此这些记录显然是同时创建的。为了解决这个问题,我们只需运行以下命令,只注册活动 IP: Get-ClusterResource AGL_Network_Name | 更新-ClusterNetworkNameResource

是否有人在生产环境中成功地将多子网集群与 AA AG 一起使用?如果是这样,我很感激你能提供的任何帮助。

我们已经确认问题发生在VMware物理服务器 …

sql-server clustering sql-server-2012 windows-server

5
推荐指数
1
解决办法
1万
查看次数