[发明专利]一种轻量热备系统同步方法有效

专利信息
申请号: 201310571590.9 申请日: 2013-11-13
公开(公告)号: CN103580926B 公开(公告)日: 2017-12-05
发明(设计)人: 王鹤;张增华;王向群;孙晓艳;李春龙;吴军民;张刚;黄辉;黄在朝;于海;虞跃;姚启桂;喻强;任杰;陈伟;黄治;于鹏飞;邓辉;吴鹏;王玮;沈文;侯功;陶静;刘川;陈磊 申请(专利权)人: 国家电网公司;中国电力科学研究院;国网上海市电力公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/06
代理公司: 北京安博达知识产权代理有限公司11271 代理人: 徐国文
地址: 100031 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 轻量热备 系统 同步 方法
【说明书】:

技术领域

发明属于计算机技术领域,具体讲涉及一种轻量热备系统同步方法。

背景技术

高可用集群采用冗余的硬件和专门的软件,可以在系统出现问题时迅速进行恢复,大大提高了系统的可用性。心跳机制是高可用集群的基础技术。心跳周期性地检测集群中结点机器的工作状态,当节点机器工作状态出现变化时,能够通知集群软件的其它部件。高可用集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援节点将在几秒钟的时间内接管它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故障检查和业务切换的自动化。大容量OLT设备主控板采用一主一备的方式,当主控板的主板宕机或故障时,备用板监测到主控板的主板故障,备用板启动相关程序(主要是协议模块相关程序),实现切换,提高程序的可用性。但目前并没有一种快速、简单、实用的实现切换同步的方法。

发明内容

针对现有技术的不足,本发明提供了一种轻量热备系统同步方法,利用该方法可以快速自动主备切换与同步,同时减轻系统负担,增加系统稳定性,其中,NSM的触发机制与应用模块的定时或触发机制,减少资源消耗,也可以按需修改,网络控制管理层触发式同步,保证主备两者一致。可实现后期的快速切换。

本发明的目的是采用下述技术方案实现的:

一种轻量热备系统,其改进之处在于,所述系统包括应用模块层、网络控制管理层和基础平台层;

所述基础平台层包括硬件层、操作系统和HSL硬件封装,用于为网络控制管理数据层提供基础平台;

所述网络控制管理数据层采用NSM的同步,用于应用模块层连接;

所述应用模块层之间同步,用于根据应用需求可动态加载和卸除。

优选的,所述网络控制管理数据层NSM之间的数据结构同步采用触发式机制同步接口;所述应用模块层之间采用定时机制或触发机制同步接口。

本发明基于另一目的提供的一种轻量热备系统同步方法,其改进之处在于,所述方法包括:

(1)检测设备应用状态并获取应用信息;

(2)检测设备主备板信息并选定主板与备板后通知系统;

(3)系统启动相应程序并同步主备板;

(4)主板出现宕机,备板即刻接管,提升备板为主控板,通知系统并启动所需要程序。

优选的,所述步骤(1)包括通过脚本程序检测设备的当前应用状态,获取内核模块信息、进程运行信息、磁盘挂载信息和应用配置信息,并将它们整合为应用信息。

优选的,所述步骤(2)包括两块主控板硬件同时启动,以竞争机制选取主备板。

优选的,所述步骤(3)包括基础平台相应启动网络管理层NSM与应用模块层;所述备用板网络管理层NSM主动同步主控板中NSM数据,以按需启动相应的应用模块;所述应用模块中对应主控板所需同步进行数据同步。

优选的,所述主备板包括由Eth0网卡接入外部网络,供外部访问和由Eth1网卡在大容量OLT中直接互连,配置内部IP,供心跳使用的两块主控板。

优选的,所述两块主控板采用直接连接作为心跳线连接在两板之间,用于避免不必要的失效切换。

与现有技术比,本发明的有益效果为:

1)减轻系统负担:在同步时,两类接口原理一类为NSM之间的触发式机制,按需同步既减少系统负担又有效减少对Flash的擦写次数。另一类应用模块同步接口采用定时机制或触发机制,亦能整体减少机器资源消耗,也提供了接口修改该参数,对于复杂环境下的嵌入式设备很有益。

2)简化双主机争抢资源:两机同时启动时,如果出现争抢情况时,应用脚本会主动对备板进行重启,从而保证系统正常。

3)缩短切换时间:本发明NSM触发式同步,保证了两者的一致性,可以迅速实现网络控制管理层的快速切换,既可满足最快方式的切换与接管。缩短了设备工作中断时间,对于服务器设备很有裨益。

4)易用性好:本发明分别实现了两种同步接口,一类是网络管理控制数据结构NSM的同步,该数据结构是实现各应用模块的基础。第二类是各应用模块间的同步,此类模块式根据应用需求可动态加载和卸除,针对于此设计的同步接口,是面向各应用模块的,他们应用了统一的数据接口规则及同步机制,只需要根据各应用模块按照规则设计相应的数据结构即可。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;中国电力科学研究院;国网上海市电力公司,未经国家电网公司;中国电力科学研究院;国网上海市电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310571590.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top