SQL Svr 2012 Enterprise/Always-on节点连接超时导致节点重启——case分享
在构建异地灾备集群时,请记得调整群集网络对丢包的敏感度,防止由于异地备节点网络超时引起主节点群集服务重启。
另外,对于windows2008R2的操作系统,还需要更新补丁(参考KB2552040),对于windows2012以上系统则不需要。
调整网络敏感度方法如下:
在群集任一节点,以管理员身份运行powershell命令行,将网段内与跨网段的群集心跳延迟时间分别调到2000ms ,4000ms,并且将心跳丢包临界值调到10次。
默认情况下,同网段及跨网段的心跳延迟都是1000ms,重试5次。
Import-module failoverclusters
(get-cluster).SameSubnetThreshold = 10
(get-cluster).CrossSubnetThreshold = 10
(get-cluster).CrossSubnetDelay = 4000
(get-cluster).SameSubnetDelay = 2000
可以使用 get-cluster | fl *subnet* 检查是否配置成功