【技术实现步骤摘要】
双机热备数据同步方法、设备、系统及存储介质
[0001]本专利技术涉及计算机
,具体涉及一种双机热备数据同步方法
、
设备
、
系统及存储介质
。
技术介绍
[0002]双机热备部署方式,是指将两台安装有相同系统的服务器分别作为主节点和备节点的部署方式,两台服务器间通过分布式复制块设备复制磁盘,以保证数据一致性
。
然而,当突发情况导致主节点所在的服务器掉电关机或者损坏故障时,由于主节点所在服务器的强制关机会导致同步配置文件强制停止,且存在清空分布式复制块设备中配置文件内
[0003]容的风险,此时如果发生主备将会导致被清空的配置文件同步到备节点,进而影响备节点备份数据的真实性及可靠性
。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种双机热备数据同步方法
、
设备
、
系统及存储介质,以解决现有双机热备部署中当突发情况导致主节点所在的服务器掉电关机或者损坏故障时,会导致分布式复制块设备中被清空的配置文件同步到备节点,进而影响备节点备份数据的真实性及可靠性的问题
。
[0005]第一方面,本专利技术提供了一种双机热备数据同步方法,应用于双机热备节点,双机热备节点包括主节点
、
备用节点及分布式复制块设备,分布式复制块设备中存储有配置文件集以及备份配置文件集,配置文件集及备份配置文件集均包括多个原始配置文件,该方法包括:获取主节点中更新后的目标配置文件集 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种双机热备数据同步方法,其特征在于,应用于双机热备节点,所述双机热备节点包括主节点
、
备用节点及分布式复制块设备,所述分布式复制块设备中存储有配置文件集以及备份配置文件集,所述配置文件集及所述备份配置文件集均包括多个原始配置文件,所述方法包括:获取所述主节点中更新后的目标配置文件集及节点日志,所述目标配置文件集中包括更新后的一个或者多个目标配置文件;针对任一所述目标配置文件,识别所述目标配置文件在所述目标配置文件集中的目标位置信息,并在所述配置文件集及所述备份配置文件集中确定与所述目标位置信息相匹配的原始配置文件;对比所述目标配置文件和所述原始配置文件,并基于对比结果,将所述原始配置文件更新为所述目标配置文件;若所述主节点断电重启后发生主备切换,基于所述节点日志确定所述配置文件集及备份配置文件集中最新的目标配置文件,所述主备切换用于表征将所述主节点切换为所述备用节点;基于所述最新的目标配置文件更新所述备用节点的配置文件信息
。2.
根据权利要求1所述的方法,其特征在于,所述对比所述目标配置文件和所述原始配置文件,并基于对比结果,将所述原始配置文件更新为所述目标配置文件,包括:将所述目标配置文件的第一内容长度与所述原始配置文件的第二内容长度进行比对,得到内容长度比对结果;当所述内容长度比对结果表征所述第一内容长度与所述第二内容长度不同时,将所述原始配置文件更新为所述目标配置文件;当所述内容长度比对结果表征所述第一内容长度与所述第二内容长度相同时,将所述目标配置文件的第一文件内容与所述原始配置文件的第二文件内容进行比对,得到文件内容比对结果;当所述文件内容比对结果表征所述第一文件内容与所述第二文件内容不同时,将所述原始配置文件更新为所述目标配置文件
。3.
根据权利要求2所述的方法,其特征在于,所述当所述主节点断电重启后发生主备切换,基于所述节点日志确定所述配置文件集及备份配置文件集中最新的目标配置文件,包括:将所述配置文件集中的第一目标配置文件与所述及备份配置文件集中的第二目标配置文件进行比对,以得到第一配置比对结果;当所述第一配置比对结果表征所述第一目标配置文件与第二目标配置文件相同时,获取所述分布式复制块设备的设备日志;基于所述设备日志,确定所述第一目标配置文件及所述第二目标配置文件的第一文件更新时间;基于所述节点日志,确定所述主节点中目标配置文件的第二文件更新时间;基于所述第一文件更新时间及所述第二文件更新时间,确定所述配置文件集及备份配置文件集中最新的目标配置文件
。4.
根据权利要求3所述的方法,其特征在于,所述基于所述第一文件更新时间及所述第
二文件更新时间,确定所述配置文件集及备份配置文件集中最新的目标配置文件,包括:将所述第一文件更新时间与所述第二文件更新时间进行比对,得到第一时间比对结果;当所述第一时间比对结果表征所第一文件更新时间大于所述第二文件更新时间,且大于目标时间阈值时,将所述目标配置文件集中的所述目标配置文件作为所述配置文件集及备份配置文件集中最新的目标配置文件;当所述第一时间比对结果表征所第一文件更新时间大于所述第二文件更新时间,且小于或等于所述目标时间阈值时,将所述第一目标配置文件及所述第二目标配置文件对应作为所述配置文件集及备份配置文件集中最新的目标配置文件
。5.
技术研发人员:杨子康,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。