none
如何让AG的IP、DNS名字故障依赖于集群的IP RRS feed

  • 问题

  • 我给4个数据库,利用两台服务器分别建立了alwaysOn,每个AG组有自己的IP和DNS名字,

    但所有的应用程序却都是通过集群的IP(历史原因,IP不能改)访问数据库,而不是每个AG自己的IP或者DNS名字,

    现在出现一个问题,如果手动进行了一次集群层面的故障转移,集群的IP漂到原来的备用节点,但AG那边却还是维持原来的主从关系,就会导致所有的应用程序访问到从节点,从而提示报错(因为从节点都是只读的),我现在希望让所有的AG组故障依赖于集群的IP,这样当集群IP故障切换时,AG也就跟着切换,请问应该怎么做?


    chenl

    2015年12月28日 8:58

全部回复

  • You may need some script to check cluster owner and force AG swing whenever owner changed. By the way, why need 4 AG in this case?
    2015年12月28日 14:12
  • 你指的是程序里面的IP不能改?但是你AG的listener可以改成原来集群的IP地址啊。

    想不想时已是想,不如不想都不想。

    2015年12月29日 2:48
    版主