【技术实现步骤摘要】
一种双机热备系统及其控制方法、装置、介质
[0001]本申请涉及服务器领域,特别是涉及一种双机热备系统及其控制方法、装置、介质。
技术介绍
[0002]双机热备策略是一种常用的服务器部署方式,采用双机热备策略的系统中存在两台完全相同的设备(主设备和从设备),主设备和从设备通过TCP/IP网络或线缆连接,主设备和从设备间数据同步。当服务器系统正常工作时,主设备处于工作状态,用于运行系统的主服务去响应外部的数据请求,从设备处于监视状态以监视主设备是否处于正常工作状态。当主设备发生故障或者宕机时,从设备接管系统主服务并响应外部的数据请求。双机热备系统对外提供服务主要依靠浮动IP策略,外部数据请求通过浮动IP发送到当前运行系统服务的节点上。
[0003]为了保证双机热备系统的稳定性,只有当两个设备节点均正常启动并且主设备与从设备数据一致时,双机热备系统才能正常运行。但当主从设备间的通信链路异常时,主设备中的最新数据不能及时的同步至从设备,导致双击热备系统出现脑裂的情况,此时若发生主从设备切换的情况,会由于主从设备数据不同步导 ...
【技术保护点】
【技术特征摘要】
1.一种双机热备系统控制方法,其特征在于,应用于包括主设备节点、从设备节点和保护节点的双机热备系统,所述保护节点与所述主设备节点和所述从设备节点均通过串口连接,所述保护节点用于保存主设备节点的备份数据,所述方法包括:当获取到外界数据请求时,判断系统数据是否满足预设条件;若满足所述预设条件,判断所述保护节点中的所述备份数据是否为最新数据;若所述备份数据为最新数据,则获取所述备份数据;若所述备份数据不为最新数据,则通过所述保护节点从所述从设备中获取所述备份数据;根据所述备份数据响应所述外界数据请求。2.根据权利要求1所述的双机热备系统控制方法,其特征在于,所述根据所述备份数据响应所述外界数据请求的步骤后,还包括:判断响应所述外界数据请求的过程中是否存在数据更新操作;若存在所述数据更新操作,则将本地数据备份至所述从设备节点,以更新所述从设备节点中的数据。3.根据权利要求2所述的双机热备系统控制方法,其特征在于,所述保护节点中还用于存储数据同步记录表,以记录所述保护节点中所述备份数据的更新信息;相应的,所述判断响应所述外界数据请求的过程中是否存在数据更新操作包括:根据所述数据同步记录表判断所述响应所述外界数据请求的过程中是否存在数据更新操作。4.根据权利3所述的双机热备系统控制方法,其特征在于,所述将本地数据备份至所述从设备节点的步骤后,还包括:判断所述本地数据是否成功备份至所述从设备节点;若未成功备份,则将所述本地数据备份至所述保护节点。5.根据权利要求4所述的双机热备系统控制方法,其特征在于,所述判断所述本地数据是否成功备份至所述从设备节点包括:获取所述本地数据的第一MD5值和所述从设备节点中的数据的第二MD5值;判断所述第一MD5值和所述第二MD5值是否相等;若相等,则确定所述本地数据成功备...
【专利技术属性】
技术研发人员:郭城阳,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。