CN1190018C - 主控板数据热备份的方法 - Google Patents

主控板数据热备份的方法 Download PDF

Info

Publication number
CN1190018C
CN1190018C CNB021177090A CN02117709A CN1190018C CN 1190018 C CN1190018 C CN 1190018C CN B021177090 A CNB021177090 A CN B021177090A CN 02117709 A CN02117709 A CN 02117709A CN 1190018 C CN1190018 C CN 1190018C
Authority
CN
China
Prior art keywords
data
master control
control borad
backup
standby plate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB021177090A
Other languages
English (en)
Other versions
CN1458747A (zh
Inventor
赵丽娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB021177090A priority Critical patent/CN1190018C/zh
Publication of CN1458747A publication Critical patent/CN1458747A/zh
Application granted granted Critical
Publication of CN1190018C publication Critical patent/CN1190018C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Hardware Redundancy (AREA)

Abstract

一种主控板数据热备份的方法,该方法是在分布式***中硬件设置有主控板和备用板、且该两板互为备份的正常运行条件下进行的,该数据热备份的方法是将主控板上的数据复制到备用板上,即在主控板和备用板上同时分别保存相同的数据。这里所述的数据包括有配置数据和状态数据两种。该方法包括有下列过程:在备用板运行正常后,首先由主控板开始给备用板进行数据的批量备份,并在该数据的批量备份结束后,进入数据的实时备份状态;之后一旦进行主备切换时,备用板随时可以自动升为主控板,同时对数据进行平滑处理,而后进入正常运行状态,此时***配置保持不变,通信业务不会受到影响。

Description

主控板数据热备份的方法
技术领域
本发明涉及一种主控板数据热备份的方法,确切地说,涉及一种对主控板软件中的数据进行热备份的方法,属于电信***可靠性工作和控制的技术领域。
背景技术
电信设备运行的可靠性和连续性是至关重要的,所以,许多关键的电信设备在硬件上都设置有主备双机热备份的冗余机制。主备双机热备份是指相同的两个机器同时工作,一旦主机发生故障,***应能够自动切换,将备机升为主机,以保证通信畅通。由于通信协议是非常复杂的协议,通信软件也是复杂度很高的软件。多年以来,通信软件一直是以集中式为主;近年来,随着接入业务的不断扩展,出现了分布式结构的通信软件。分布式软件有主控板软件和接口板软件之分。其中主控板软件承载有比较重要的***控制数据,并记录了所有单板的配置数据及信息,需要很高的可靠性。为了最大限度地减少意外情况下主控板死机对***造成的灾难性影响,应该在主控板的软件数据上也执行主备双机热备份的倒换机制。一旦主控板软件发生死机时,备用板上的软件能够自动转变为主控板,***可以继续正常运行。然而,由于难度高,据发明人检索掌握的信息,目前世界上的分布式电信软件都还没有实现主控板软件数据的热备份。
发明内容
本发明的目的是提供一种主控板数据热备份的方法,以避免在意外情况下主控板死机对电信***造成的可怕后果,提高通信***的工作可靠性。
本发明的目的是这样实现的:一种主控板数据热备份的方法,其特征在于:设置主控板和备用板;备用板***并运行正常后,与主控板交互信息;将主控板上的配置数据和状态数据复制到备用板上;进行主备切换时,备用板自动升为主控板,对数据进行平滑处理,即在发生主备切换时,当备用板刚刚切换为主控板,将接口板上的各个状态数据上报给该新主控板,以保证在新的主控板上保存有正确的接口板数据,之后进入正常运行状态。所述的将主控板上的配置数据和状态数据复制到备用板包括有下列过程:在备用板运行正常后,首先由主控板开始给备用板进行数据的批量备份,并在该数据的批量备份结束后,进入数据的实时备份状态。
所述的配置数据的备份是在主控板和备用板上运行相同的应用程序时,执行同样的配置命令,其结果是将用户从命令行输入的配置命令在传到主控板的同时,也被传到备用板上同样执行之。这样,通过配置数据的备份可以达到大部分数据的备份效果。
所述的状态数据的备份是将不能通过执行配置命令而得到的状态数据进行单独备份。
所述的数据的批量备份是指:把主控板上所有的配置命令批量备份到备用板;以及把主控板上的状态数据批量传输给备用板。
所述的数据的实时备份是指:将主控板上发生的配置数据的实时改变或/和状态数据的实时改变,实时地传输给备用板。
本发明的效果是:在主备两板都运转起来,进入实时备份状态后,随时可以进行主备倒换。如果一旦主控板发生死机或复位等情况,备用板会自动升为主控板,此时***配置保持不变,通信业务不会受到影响。作为首创的软件数据热备份方法,本发明的意义和影响是深远的;而且,本发明的数据热备份方法还具有下列优点:其中的配置数据的备份可以使大部分数据实现和完成备份任务,只有少量的状态数据需要单独备份,这样就使主备两板之间的直接通信量大为减少,可以通过最少的数据传输而达到备份效果。
附图说明
图1是本发明的数据热备份的各个状态之间进行转换的示意图。
具体实施方式
本发明是一种对主控板软件中的数据进行热备份的方法,该方法是在硬件设置有主控板和备用板、且该两板互为备份的正常运行条件下进行的,该对软件中的数据进行热备份的方法是将主控板上的数据备份复制到备用板上,即在主控板和备用板上同时分别保存相同的数据。这里所述的数据包括有配置数据和状态数据两种。本发明所述的备份,就是在正常情况下该***中有两块主控板同时在位运行,但是其中只有一块被称为主控板的在真正地起到主控板的作用,另外一块被称为备用板的则处于备份状态;一旦该主控板由于某种原因不能正常运转时,***会自动切换到该备用板,由该备用板接替原主控板担任新主控板继续工作,使通信业务不会受到影响。
本发明数据热备份的方法的过程是:在备用板运行正常后,首先由主控板开始给备用板进行数据的批量备份,即把主控板上所有的配置命令批量备份到备用板;以及把主控板上的状态数据批量传输给备用板。并在该数据的批量备份结束后,进入数据的实时备份状态,即将主控板上发生的配置数据的实时改变或/和状态数据的实时改变,实时地传输给备用板。一旦进行主备切换时,备用板自动升为主控板,同时对数据进行平滑处理,即将接口板上的各个状态数据上报给该新主控板,以保证在新主控板上保存有正确的接口板数据。而后重新进入正常运行状态。
本发明的配置数据的备份是在主控板和备用板上运行相同的应用程序时,执行同样的配置命令,其结果是将用户从命令行输入的配置命令在传到主控板的同时,也被传到备用板上同样执行之。这样,通过配置数据的备份可以达到大部分数据的备份效果。而本发明的状态数据的备份是将不能通过执行配置命令而得到的状态数据进行单独备份。
参见图1所示的本发明在进行数据热备份时的各个状态之间进行转换的过程图,其中该图的上半部分是主控板设有的等待备板***、等待批量备份请求、批量备份、实时(定时)备份和数据平滑处理五种状态。该图的下半部分是备用板设有的接收批量备份数据、接收实时备份数据和就绪三种状态。图1同时说明了热备份过程中各个状态事件的进展过程。其中事件1是备用板***,主控板即从等待备板***的状态进入等待批量备份请求的状态;事件2是主控板接到备用板批量备份请求后,就进入批量备份状态;事件3是各模板的批量备份结束,之后主控板就进入实时(定时)备份的状态;事件4是表示备份过程中出现了异常,如消息发送失败、或备用板收到了错误类型的消息,或者备用板复位等。这些异常可能导致备份数据的丢失,所以就会强制主控板从各个不同状态进入初始状态,等待备用板***,重新开始备份;同时备用板也从不同状态回到就绪状态。直到当备用板发送备用板就绪和接收批量备份请求的信息被主控板接收成功的事件5发生之后,备用板就进入接收批量备份数据的状态;而在备用板接收到主控板的实时备份的消息的事件6之后,备用板就开始处于接收实时备份数据的状态;直到发生主备倒换、主控板复位或主控板发出倒换命令的事件7发生之后,开始执行主备倒换,同时新主控板进入数据平滑处理的状态;其后则为事件8:即平滑处理结束。
总之,本发明在备用板***后,首先由其发出批量备份请求;主控板接受该请求,遂把自身数据批量备份到备板。包括设备链、接口、配置等各种数据,以及各应用模块需要备份的数据。为保证批量备份数据的完整性,在批量备份时不接收命令行输入。当批量备份结束后,进入实时备份状态。主控板上每个数据的动态改变都被实时备份到备用板上。而在实时备份状态时,如果主控板重新起动,备用板就自动上升为主控板。这时新主控板进入数据平滑处理状态。在批量备份和实时备份时没有进行备份,又能够从接口板上获得的各个数据,可以在这时恢复,例如各个接口板的接口状态和路由都在主控板上恢复。其是由该主控板发起平滑请求,再由各个接口板上报平滑数据。本发明就是如此将需要备份的数据分阶段地备份到备用板,实现数据热备份的目的。
本发明的方法已经在申请人研制的Expert V2产品中进行实施试验,试验的结果是成功的,实现了发明目的;可以预见的是,本发明的方法将会在许多分布式通信产品中得到很好的应用,其应用推广的前景是相当诱人的。

Claims (6)

1、一种主控板数据热备份的方法,其特征在于:设置主控板和备用板;备用板***并运行正常后,与主控板交互信息;将主控板上的配置数据和状态数据复制到备用板上;进行主备切换时,备用板自动升为主控板,对数据进行平滑处理,即在发生主备切换时,当备用板刚刚切换为主控板,将接口板上的各个状态数据上报给该新主控板,以保证在新的主控板上保存有正确的接口板数据,之后进入正常运行状态。
2、根据权利要求1所述的主控板数据热备份的方法,其特征在于:所述的将主控板上的配置数据和状态数据复制到备用板包括有下列过程:在备用板运行正常后,首先由主控板开始给备用板进行数据的批量备份,并在该数据的批量备份结束后,进入数据的实时备份状态。
3、根据权利要求1所述的主控板数据热备份的方法,其特征在于:所述的配置数据的备份是在主控板和备用板上运行相同的应用程序时,执行同样的配置命令,其结果是将用户从命令行输入的配置命令在传到主控板的同时,也被传到备用板上同样执行之。
4、根据权利要求1所述的主控板数据热备份的方法,其特征在于:所述的状态数据的备份是将不能通过执行配置命令而得到的状态数据进行单独备份。
5、根据权利要求2所述的主控板数据热备份的方法,其特征在于:所述的数据的批量备份是指:把主控板上所有的配置命令批量备份到备用板;以及把主控板上的状态数据批量传输给备用板。
6、根据权利要求2所述的主控板数据热备份的方法,其特征在于:所述的数据的实时备份是指:将主控板上发生的配置数据的实时改变或/和状态数据的实时改变,实时地传输给备用板。
CNB021177090A 2002-05-13 2002-05-13 主控板数据热备份的方法 Expired - Fee Related CN1190018C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021177090A CN1190018C (zh) 2002-05-13 2002-05-13 主控板数据热备份的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021177090A CN1190018C (zh) 2002-05-13 2002-05-13 主控板数据热备份的方法

Publications (2)

Publication Number Publication Date
CN1458747A CN1458747A (zh) 2003-11-26
CN1190018C true CN1190018C (zh) 2005-02-16

Family

ID=29426635

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021177090A Expired - Fee Related CN1190018C (zh) 2002-05-13 2002-05-13 主控板数据热备份的方法

Country Status (1)

Country Link
CN (1) CN1190018C (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100438362C (zh) * 2003-11-27 2008-11-26 华为技术有限公司 一种实现软件上主备双机热备份的方法
CN100353710C (zh) * 2004-06-16 2007-12-05 华为技术有限公司 可升级通信***及通信***的升级方法
CN100362760C (zh) * 2004-09-07 2008-01-16 华为技术有限公司 一种分布式配置数据库***的备份方法
CN100344202C (zh) * 2004-09-10 2007-10-17 华为技术有限公司 智能网***中实现业务处理单元备份的方法及装置
CN100362761C (zh) * 2004-09-28 2008-01-16 华为技术有限公司 一种实现单板倒换的方法
CN100433880C (zh) * 2005-05-17 2008-11-12 中兴通讯股份有限公司 面向对象的对数据区资源进行主备增量备份保护的方法
CN100370759C (zh) * 2005-09-06 2008-02-20 上海华为技术有限公司 一种热备份***和方法
CN100431301C (zh) * 2005-09-12 2008-11-05 中兴通讯股份有限公司 一种主控板数据的热备份***及其方法
CN100382452C (zh) * 2005-11-15 2008-04-16 中兴通讯股份有限公司 一种实现主备倒换的装置和方法
CN1968075B (zh) * 2006-05-23 2010-05-12 华为技术有限公司 一种分布式热备份逻辑设备及主备板设置方法
CN101179366B (zh) * 2006-11-06 2011-04-20 中兴通讯股份有限公司 一种数字用户线路接入复用器主备数据同步的方法
CN101110608B (zh) * 2007-08-23 2011-02-09 华为技术有限公司 一种主备板数据检测的方法、***和装置
CN101557299B (zh) * 2008-04-11 2011-11-30 中兴通讯股份有限公司 基于对象的主备倒换方法
CN101835062B (zh) * 2010-04-29 2014-03-19 中兴通讯股份有限公司 业务板倒换的处理方法及机架控制装置
CN102053944A (zh) * 2010-12-10 2011-05-11 曙光信息产业(北京)有限公司 刀片服务器中数据的共享方法
CN102394769B (zh) * 2011-10-14 2014-07-23 迈普通信技术股份有限公司 数据平滑方法和装置
CN103580926B (zh) * 2013-11-13 2017-12-05 国家电网公司 一种轻量热备***同步方法
CN109194530A (zh) * 2018-11-06 2019-01-11 深圳市风云实业有限公司 主备同步切换方法及通信设备
CN113312216A (zh) * 2021-05-31 2021-08-27 中电福富信息科技有限公司 一种可扩展型分布式热拔插部署网络爬虫服务模型及其控制方法
CN114963456A (zh) * 2022-06-27 2022-08-30 宁波奥克斯电气股份有限公司 空调参数设置方法、方法、装置、空调内机和存储介质

Also Published As

Publication number Publication date
CN1458747A (zh) 2003-11-26

Similar Documents

Publication Publication Date Title
CN1190018C (zh) 主控板数据热备份的方法
CN100470494C (zh) 集群可用性管理方法和***
CN110807064B (zh) Rac分布式数据库集群***中的数据恢复装置
US4941087A (en) System for bumpless changeover between active units and backup units by establishing rollback points and logging write and read operations
CN101776983B (zh) 磁盘阵列中双控制器信息的同步方法、及磁盘阵列***
CN102938705B (zh) 一种高可用多机备份路由表管理与切换方法
CN1190094C (zh) 移动通信***中基于实时操作***的处理器双工装置及方法
CN102004745A (zh) 数据转移***及方法
CN100438362C (zh) 一种实现软件上主备双机热备份的方法
CN1322422C (zh) 在可修复的故障后使群集器***自动投入运行的方法和设备
CN107025152A (zh) 基于任务级的双冗余热备份设备的数据同步方法
WO2024120227A1 (zh) 容器数据保护***、方法、装置、设备及可读存储介质
CN106445746A (zh) 一种面向应急接替的容灾备份方法及装置
CN110674539B (zh) 一种硬盘保护设备、方法及***
JP3447347B2 (ja) 障害検出方法
JP2002024048A (ja) 高可用性システム
CN107229539A (zh) 一种用于磁盘镜像高可用集群diskless的处理方法和***
CN100490343C (zh) 一种通讯设备中主备用单元倒换的实现方法和装置
CN101420329A (zh) 通信***升级的方法及通信***
US7861033B2 (en) System architecture for implementing virtual disk service equipment
CN117827544B (zh) 热备份***、方法、电子设备及存储介质
KR960014198B1 (ko) 실시간 데이타 베이스 관리 시스템에서의 백업 기능 구현 방법
Fujiyama et al. Database transaction management for high-availability cluster system
JP2511542B2 (ja) 情報処理システム
CN116302004A (zh) 一种包括主机和平台的服务***的升级方法、装置及设备

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050216

Termination date: 20180513

CF01 Termination of patent right due to non-payment of annual fee