我们目前有一个4节点集群用于我们的可用性组。本地数据中心2个节点,远程数据中心2个节点。
目前,两个本地节点是同步的,两个远程节点是ASynchronous。
它们设置在一个多子网网络中。
我们希望使其中一个远程节点同步,这样我们就可以手动地将故障转移到远程数据中心来运行生产流量。
我们的测试发现了一个我们没有考虑到的网络问题。
我们使用DNS别名连接到侦听器。(例如product.company.com),它通过侦听器IP地址解析为主地址。当我们手动将故障转移到远程节点时,侦听器IP将停留在本地子网IP中。
我的问题是如何将我们的DNS别名配置为自动解析到远程侦听器,以便使用CNAME或其他DNS选项作为主节点访问远程。
下面是我试图绘制的粗略图表。

发布于 2017-07-20 20:35:41
如何将DNS别名配置为自动解析到远程侦听器,以便使用CNAME或其他DNS选项作为主节点访问远程?
因此,您不希望将应用程序配置为连接到AG侦听器的主机名?
如果您使用指向侦听器主机名的CNAME,它应该始终返回两个IP地址,并且客户端将处理在IP地址之间的选择。
发布于 2019-02-20 15:29:56
你有没有考虑过使用分布式AGs。这可能是故障转移的解决方案,但连接到正确的主节点将由客户端处理。
https://dba.stackexchange.com/questions/180340
复制相似问题