双机热备份技术是一种软硬件结合的较高容错应用方案。该方案是由两台服务器系统和相应的双机热备份软件组成。在一台服务器出现故障时,备机主动替代主机工作,保证网络服务不间断。
在本例中,我们采用的是主备模式进行备份。默认设置服务器A为主机,服务器B为备机。提供的人机维护界面可以更改此设置。
1.网络拓扑图
相关网络拓扑图如图6-52所示。
图6-52 网络拓扑结构图
两台服务器直接直连网段1,两机直接使用一根网线作为心跳线连接,并设置为网段2。
2.数据库设置
两台服务器均采用独立的关系数据库,通过网段2默认10s自动同步一次。使服务器直接保证数据库的同步以及实时性。在机器失去网络联系之后,当重新恢复连接之后,相关的数据库内容也会相应的同步。(www.xing528.com)
3.通信程序
通信程序默认100ms进行通信一次,确定AB机直接网络正常、服务器软件是否运行正常。在服务器通信正常的情况下,AB机的运行状况不发生改变。
当服务器A运行在不正常的情况下时,服务器B尝试使用两个网段去连接服务器A,如果当网段1连接超过5次不能连接成功或者服务器A不能正常响应报文,则切换至网段2进行连接。如果仍然超过5次不能连接成功或者服务器A不能正常相应报文,则服务器B向各数据库以及人机界面提供报警,并自动启动接管控制,同时继续尝试连接服务器A。
当服务器A经由人工恢复之后,AB直接通信恢复正常,服务器B将检测到A机已经恢复正常,则B将自动切换至备机状态。服务器数据库也会自动进入同步状态,将两台服务器数据库同步至相同状态。
图6-53为双机互备的监视界面,通过监视界面可以看出主备机器的运行状态、IP地址等内容,同时提供人工干预主备的功能。
图6-53 双机互备监视界面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。