我在 Windows 2012R2 上的两台服务器上设置了 Windows 故障转移群集,并使用文件共享进行仲裁。在此基础上,我部署了 SQL Server 2016 Always On 配置,如果我在两台服务器之间手动进行故障转移,一切都会顺利进行。
如果我使用自动故障转移,然后关闭其中一台服务器,我会在日志中收到以下错误消息
群集 IP 地址资源“LabDBs_10.13.2.51”无法联机,因为在网络上检测到重复的 IP 地址“10.13.2.51”。请确保所有 IP 地址都是唯一的。
如果我停止服务器角色然后重新启动它,该角色将会备份而不会出现任何问题,因此看起来当角色运行时 IP 不会被释放,但是当我停止并启动该角色时 IP 会被释放然后它被重新分配给第二台服务器的其他服务器。