对Network Configuration Manager的故障转移或冗余支持是实现不间断服务的必要条件。如果Network Configuration Manager数据库崩溃或失去其网络连接并且不监视您的网络,这将变得很麻烦。虽然定期备份可以帮助您从数据库崩溃中恢复,但Network Configuration Manager需要时间才能恢复其服务。但是与此同时您的网络将不受监控,并且某些其他关键设备(例如路由器、邮件服务器等)可能会出现故障并影响您的业务。实施冗余系统可帮助您克服此类故障。
故障转移支持要求您配置Network Configuration Manager辅助或备用服务器并持续监控Network Configuration Manager主服务器。如果主服务器出现故障,备用服务器会自动开始监控网络。转换非常快速和平稳,最终用户不会感受到主服务器故障或随后由备用服务器接管的影响。同时,备用服务器触发有关主服务器故障的电子邮件警报(在邮件服务器设置中配置输入的电子邮件ID)。主服务器恢复运行后,备用服务器会自动返回备用模式。
工作机制
主服务器在称为HEART_BEAT_INTERVAL的指定时间间隔内,使用BEFailover表中的符号计数更新它的存在。随着每次更新,计数都会增加。此计数称为LASTCOUNT。同样的备用服务器也通过更新BEFailover表中的LASTCOUNT来更新它的存在。
当主服务器出现故障时,它无法更新LASTCOUNT。备用服务器以称为FAIL_OVER_INTERVAL的指定周期时间间隔持续监控主服务器的LASTCOUNT。默认情况下,FAIL_OVER_INTERVAL值为60秒。如果需要,您可以在Failover.xml文件(<Network Configuration Manager_Standby_home>\conf)中对其进行修改。假设您将FAIL_OVER_INTERVAL指定为50秒,则备用服务器将每隔50秒监控一次主服务器的LASTCOUNT。当每次备用服务器查找LASTCOUNT时,它都会比较以前和现在的计数。当主服务器未能更新LASTCOUNT时,连续计数将相同,备用服务器假定主服务器发生故障并开始监视网络。
安装主服务器
在主服务器上安装Network Configuration Manager时,在安装向导中选择作为主服务器并完成安装过程。启动主服务器。
安装备用服务器
在备用服务器上安装Network Configuration Manager时,
| 注意:主服务器和备用服务器的日期和时间设置应相同。 |
配置故障转移
在使用MSSQL作为后端数据库运行Network Configuration Manager时来实现集群。集群是指存储数据并具有单个虚拟IP的数据库阵列。如果集群环境中的任何一个数据库发生故障,其他数据库就会拥有数据,从而提供数据的高可用性。主服务器将其所有数据发送到一个虚拟IP,并且数据将被存储在多个位置。备用服务器在主服务器出现故障时接管网络,然后备用服务器也将数据发送到相同的虚拟IP。
要配置MSSQL服务器集群,请访问Microsoft发布的以下链接。
https://technet.microsoft.com/en-us/library/hh231721(v=sql.110).aspx

如果您已经为主服务器配置了MSSQL集群,那么在安装完成后就可以启动备用Network Configuration Manager服务器了。
一旦主服务器出现故障,备用服务器将自己假定为主服务器并开始管理您的网络设备。