CN1862504A - 多机备份的方法 - Google Patents
多机备份的方法 Download PDFInfo
- Publication number
- CN1862504A CN1862504A CN 200510034607 CN200510034607A CN1862504A CN 1862504 A CN1862504 A CN 1862504A CN 200510034607 CN200510034607 CN 200510034607 CN 200510034607 A CN200510034607 A CN 200510034607A CN 1862504 A CN1862504 A CN 1862504A
- Authority
- CN
- China
- Prior art keywords
- main computer
- guest machine
- machine
- guest
- computer
- 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.)
- Granted
Links
Images
Landscapes
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种多机备份的方法,其中任一主用机连接一台或多台备用机,任一备用机连接一台或多台主用机,每台备用机的配置文件中均记载有与其连接的主用机的IP地址和备份周期,每台主用机的配置文件中均记载有与其连接的备用机的IP地址或机器名称,1.任一备用机中记载的任一主用机的备份周期到达时,备用机向主用机发出建立通信连接的请求;2.主用机批准备用机建立通信连接的请求,主用机与备用机建立通信连接;3.备用机向主用机请求镜像文件的属性列表;4.主用机将属性列表发与备用机;5.备用机比较上述属性列表和自身保存的镜像文件的属性列表,判断是否存在变化的文件,如果存在则作出备份处理;6.主用机断开通信连接。
Description
技术领域
本发明涉及一种多机备份的方法,尤其是一种一台主用机能够响应多台备用机的备份请求,而一台备用机也能够向多台主用机提出备份请求的多机备份的方法。
背景技术
随着网络技术的飞速发展,网络规模的日益扩大,因此对于网络中存储重要数据的中心服务器和其它功能服务器的可靠性的要求越来越高,单机运行已经远远不能满足这一要求,所以重要的数据服务器必须采用主用机和备用机的备份方式对数据进行备份。目前的备份方式均为主用机和备用机双机备份的主备用方式,即一对一实现***及数据文件的同步。所谓双机备份就是指在***运行过程中有两台机器通过通信电缆保持***和数据同步的过程,当前工作的为主用机,另一台为备用机,备用机不断检测主用机镜像文件及***的变化情况并对变化数据进行备份。现有方法只能实现一对一的备份,无法实现多机备份。
专利号为01100844.X的发明专利-《一种双机备份的实现方法》记载了一种现有的双机备份方法(如图1所示),是通过双机***间应用层的通信和***层的支持实现主用机和备用机之间的同步运行,在双机***的应用层和***层之间抽象出一个管理层,用以实现双机***间的业务管理;该业务管理包括控制浮动IP的切换、进行文件和注册表的镜像以及双机间的应用管理。应用层的通讯和***层的支持实现一对一(一台主用机对一台备用机)的数据和***的镜像。为了保证数据的实时性,主用机需要实时检测镜像文件及***的变化情况,因此对主用机的性能造成了一定的影响。同时本方法对于主用机和备用机之间缺乏身份识别,无法拒绝非法的备份请求,导致安全性差。而且对主用机性能要求较高的***往往对备份的实时性的要求并不高,但现有的双机备份方式下主用机为了最大程度实现实时性,需要实时检测镜像文件的变化情况,对主用机性能造成很大影响,在对主用机性能要求较高的环境下不能满足要求。
发明内容
本发明的目的是实现多机备份,提高备份的灵活性,一台主用机能够响应多台备用机的备份请求,一台备用机也能向多台主用机提出备份请求;实现备用机定期请求,主用机不需要实时检测镜像文件的变化情况,有效降低镜像软件对于主用机的性能影响。
为实现上述目的,本发明提供了一种多机备份的方法,其中任一主用机连接一台或多台备用机,任一备用机连接一台或多台主用机,所述每台备用机的配置文件中均记载有与其连接的主用机的IP地址和备份周期,每台主用机的配置文件中均记载有与其连接的备用机的IP地址或机器名称,该方法包括以下步骤:
步骤1、上述任一备用机中记载的任一主用机的备份周期到达时,该备用机向该主用机发出建立通信连接的请求;
步骤2、该主用机批准该备用机建立通信连接的请求,该主用机与备用机建立通信连接;
步骤3、该备用机向该主用机请求镜像文件的属性列表;
步骤4、该主用机将镜像文件的属性列表发与该备用机;
步骤5、该备用机比较上述主用机发送的镜像文件的属性列表和自身保存的镜像文件的属性列表,判断是否存在变化的文件,如果不存在则执行下一步;如果存在变化的文件,则作出备份处理;
步骤6、该备用机通知该主用机通信连接结束,该主用机断开该通信连接。
所述步骤1中备用机向主用机发出建立通信连接的请求之后,该主用机对该备用机进行鉴权,如果为非法的备用机,则不接受该通信连接的请求,如果为合法的备用机,则进行下一步。主用机鉴权的方法为:
步骤11、该主用机接受该备用机的通信连接请求,然后取得该备用机的IP地址或机器名称;
步骤12、该主用机将该IP地址或机器名称与配置文件中记载的合法IP地址或机器名称进行对照,如果发现配置文件中没有记载此IP地址或机器名称,则判断为非法的通信连接请求,则不接收该通信连接请求;如果发现配置文件中记载有此IP地址或机器名称,则鉴权成功,进行下一步。
在所述步骤1中,该备用机中记载的多台主用机的备份周期同时到达,则该备用机同时向上述多台主用机发出建立通信连接的请求。在所述步骤1-6的执行过程中,该备用机中记载的其他一台或多台主用机的备份周期到达,则该备用机与上述任一主用机之间也执行所述步骤1-6。在所述步骤1中,该与同一主用机连接的多台备用机中所记载的备份周期同时到达,则上述多台备用机同时向该主用机发出建立通信连接的请求。在所述步骤1-6的执行过程中,与同一主用机连接的其他一台或多台备用机中所记载的备份周期到达,则上述任一备用机与该主用机之间也执行所述步骤1-6。所述步骤5中所述如果存在变化的文件,则作出备份处理具体包括:
如果存在文件的减少,则上述备用机自行将该减少的文件删除;
如果存在文件的增加或者文件内容的变化,则向上述主用机发出备份上述文件的请求,该主用机根据该备份上述文件的请求将上述文件发送给该备用机进行备份。
所述步骤6之后,还具有步骤7:该主用机在该备用机备份后监视该备用机的备用时间,当监视到该备用机超过预设时间而没有备份时,则作出处理。所述步骤7中该主用机所做的处理为将该备用机的IP地址、上次备份时间及当前时间写入警告记录。
因此,本发明具有以下优点:
1、实现了多对多的备份方式,提高了备份的灵活性,一台主用机能够响应多台备用机的备份请求,一台备用机也能向多台主用机提出备份请求。
2、提供了备用机身份识别的功能,可以拒绝非法的备份请求,对于长时间未备份的备用机给出警告记录,提高***的安全性。
3、主用机不需要实时检测镜像文件的变化情况,而是由备用机定期请求,有效降低了镜像软件对于主用机性能的影响。
下面结合附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为现有技术双机备份方法的流程示意图。
图2为本发明多机备份方法的流程图。
具体实施方式
本发明的发明构思是为了实现多台主用机与多台备用机之间的多对多的备份,主用机为一台以上,备用机也为一台以上,任一主用机可以与一台或多台或者所有的备用机相连接,任一备用机可以与一台或多台或所有主用机相连接。
每台主用机具有主用机处理模块和应用管理模块,备用机具有备用机处理模块,主用机处理模块具有合法备用机配置和管理、备用机连接请求鉴权、备用机连接请求响应和备用机备份请求响应功能。主用机的配置文件中记载有与其连接的备份机的IP地址或机器名称;应用管理模块具有进程的初始化和结束处理功能;备用机处理模块具有多主用机配置、连接请求的发出、镜像文件变化情况判断、备份请求的发出和文件备份功能。备用机的配置文件中记载有与其连接的主用机的IP地址、备份周期等信息。每台备用机中记载的同一主用机的备份周期可以不同。
如图2所示,为本发明多机备份方法的流程图。
步骤1、任一备用机中记载的任一主用机的备份周期到达时,该备用机向该主用机发出建立通信连接的请求;
如果一台备份机中记载的一台以上的主用机的备份周期同时到达,则该备用机向周期到达的所有主用机同时发出通信连接请求,主用机同时响应这些备用机,而且如果主用机在其连接的一台以上的备用机中记载的备份周期同时到达,则这些备用机可以同时向该主用机发出通信连接请求,主用机同时响应所有向其发出建立通信连接的备用机,由此实现了灵活备份。主用机自身不需要实时检测镜像文件的变化情况,而是由备用机定期请求,由备用机定时完成,有效降低了镜像软件对于主用机性能的影响。
步骤2a、该主用机接受该备用机的通信连接请求,然后取得该备用机的IP地址或机器名称;
步骤2b、该主用机将该IP地址与配置文件中记载的合法IP地址或机器名称进行对照,如果发现配置文件中没有记载此IP地址或机器名称,则判断为非法的通信连接请求,则不接收该通信连接请求;如果发现配置文件中记载有此IP地址或机器名称,则鉴权成功,进行下一步;
因此,主用机实现了对备用机身份识别的功能,可以拒绝非法的通信连接请求,提高了***的安全性。
步骤3、该主用机批准该备用机建立通信连接的请求,该主用机与备用机建立通信连接;
步骤4、该备用机向该主用机请求镜像文件的属性列表;
步骤5、该主用机将镜像文件的属性列表发与该备用机;
步骤6a、该备用机比较上述主用机发送的镜像文件的属性列表和自身保存的镜像文件的属性列表,判断是否存在变化的文件,如果不存在则执行步骤7;如果发现存在文件的减少,则自行将该减少的文件删除,然后执行步骤7;如果发现存在文件的增加或者存在文件内容的变化,则向该主用机发出备份上述文件的请求;
步骤6b、该主用机将上述文件发送给该备用机进行备份;
步骤7、该备用机通知该主用机通信连接结束,该主用机断开该通信连接;
在上述过程的任一步骤中,如果备用机中记载的其他一台或多台主用机的备份周期到达了,则备用机仍然向这些备用周期到达的主用机发出通信连接请求,并执行上述步骤1-7。而且如果在上述过程的任一步骤中,与一台主用机连接的其他备用机中记载的该主用机的备份周期到达,这些备用机也向该主用机发出通信连接请求,主用机仍然响应,并执行上述步骤1-7。即一台主用机能够响应多台备用机的备份请求,一台备用机也能向多台主用机提出备份请求,大幅度提高了备份的灵活性和可靠性。
步骤8、该主用机在该备用机备份后监视该备用机的备用时间,当监视到该备用机一定时间仍然没有备份时,则作出处理。
监视时间可以任意设置,一般为1-65535小时之间,所作出的处理为将该备用机的IP地址或机器名称、上次备份时间及当前时间写入警告记录,由此提高了***的安全性。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (10)
1、一种多机备份的方法,其中任一主用机连接一台或多台备用机,任一备用机连接一台或多台主用机,所述每台备用机的配置文件中均记载有与其连接的主用机的IP地址和备份周期,每台主用机的配置文件中均记载有与其连接的备用机的IP地址或机器名称,该方法包括以下步骤:
步骤1、上述任一备用机中记载的任一主用机的备份周期到达时,该备用机向该主用机发出建立通信连接的请求;
步骤2、该主用机批准该备用机建立通信连接的请求,该主用机与备用机建立通信连接;
步骤3、该备用机向该主用机请求镜像文件的属性列表;
步骤4、该主用机将镜像文件的属性列表发与该备用机;
步骤5、该备用机比较上述主用机发送的镜像文件的属性列表和自身保存的镜像文件的属性列表,判断是否存在变化的文件,如果不存在则执行下一步;如果存在变化的文件,则作出处理;
步骤6、该备用机通知该主用机通信连接结束,该主用机断开该通信连接。
2、根据权利要求1所述的多机备份的方法,其特征在于:所述步骤1中备用机向主用机发出建立通信连接的请求之后,该主用机对该备用机进行鉴权,如果为非法的备用机,则不接受该通信连接的请求,如果为合法的备用机,则进行下一步。
3、根据权利要求2所述的多机备份的方法,其特征在于所述步骤中主用机鉴权的方法为:
步骤11、该主用机接受该备用机的通信连接请求,然后取得该备用机的IP地址或机器名称;
步骤12、该主用机将该IP地址或机器名称与配置文件中记载的合法IP地址或机器名称进行对照,如果发现配置文件中没有记载此IP地址或机器名称,则判断为非法的通信连接请求,则不接收该通信连接请求;如果发现配置文件中记载有此IP地址或机器名称,则鉴权成功,进行下一步。
4、根据权利要求1所述的多机备份的方法,其特征在于:在所述步骤1中,该备用机中记载的多台主用机的备份周期同时到达,则该备用机同时向上述多台主用机发出建立通信连接的请求。
5、根据权利要求1所述的多机备份的方法,其特征在于:在所述步骤1-6的执行过程中,该备用机中记载的其他一台或多台主用机的备份周期到达,则该备用机与上述任一主用机之间也执行所述步骤1-6。
6、根据权利要求1所述的多机备份的方法,其特征在于:在所述步骤1中,该与同一主用机连接的多台备用机中所记载的备份周期同时到达,则上述多台备用机同时向该主用机发出建立通信连接的请求。
7、根据权利要求1所述的多机备份的方法,其特征在于:在所述步骤1-6的执行过程中,与同一主用机连接的其他一台或多台备用机中所记载的备份周期到达,则上述任一备用机与该主用机之间也执行所述步骤1-6。
8、根据权利要求1、2、3、4、5、6或7所述的多机备份的方法,其特征在于所述步骤5中所述如果存在变化的文件,则作出备份处理具体包括:
如果存在文件的减少,则上述备用机自行将该减少的文件删除;
如果存在文件的增加或者文件内容的变化,则向上述主用机发出备份上述文件的请求,该主用机根据该备份上述文件的请求将上述文件发送给该备用机进行备份。
9、根据权利要求1、2、3、4、5、6或7所述的多机备份的方法,其特征在于:所述步骤6之后,还具有步骤7:该主用机在该备用机备份后监视该备用机的备用时间,当监视到该备用机超过预设时间而没有备份时,则作出处理。
10、根据权利要求9所述的多机备份的方法,其特征在于:所述步骤7中该主用机所做的处理为将该备用机的IP地址、上次备份时间及当前时间写入警告记录。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100346072A CN100362484C (zh) | 2005-05-11 | 2005-05-11 | 多机备份的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100346072A CN100362484C (zh) | 2005-05-11 | 2005-05-11 | 多机备份的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1862504A true CN1862504A (zh) | 2006-11-15 |
CN100362484C CN100362484C (zh) | 2008-01-16 |
Family
ID=37389938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100346072A Expired - Fee Related CN100362484C (zh) | 2005-05-11 | 2005-05-11 | 多机备份的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100362484C (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622394A (zh) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | 可编辑文档的局域网备份方法 |
CN105138423A (zh) * | 2015-08-11 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 一种双机切换时业务大数据的恢复方法及*** |
CN105302662A (zh) * | 2014-07-25 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 一种多机备份的方法和*** |
CN105391565A (zh) * | 2014-07-30 | 2016-03-09 | 上海斐讯数据通信技术有限公司 | 备份业务配置实现同步的方法 |
CN107239505A (zh) * | 2017-05-10 | 2017-10-10 | 广州杰赛科技股份有限公司 | 集群镜像同步方法和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173376B1 (en) * | 1996-10-03 | 2001-01-09 | International Business Machines Corp. | Data backup and restore method and system in a multisystem environment |
US7080259B1 (en) * | 1999-08-12 | 2006-07-18 | Matsushita Electric Industrial Co., Ltd. | Electronic information backup system |
US6640217B1 (en) * | 2000-09-19 | 2003-10-28 | Bocada, Inc, | Method for extracting and storing records of data backup activity from a plurality of backup devices |
CN1175353C (zh) * | 2001-01-19 | 2004-11-10 | 华为技术有限公司 | 一种双机备份的实现方法 |
-
2005
- 2005-05-11 CN CNB2005100346072A patent/CN100362484C/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622394A (zh) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | 可编辑文档的局域网备份方法 |
CN105302662A (zh) * | 2014-07-25 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 一种多机备份的方法和*** |
CN105302662B (zh) * | 2014-07-25 | 2020-11-06 | 腾讯科技(深圳)有限公司 | 一种多机备份的方法和*** |
CN105391565A (zh) * | 2014-07-30 | 2016-03-09 | 上海斐讯数据通信技术有限公司 | 备份业务配置实现同步的方法 |
CN105138423A (zh) * | 2015-08-11 | 2015-12-09 | 北京思特奇信息技术股份有限公司 | 一种双机切换时业务大数据的恢复方法及*** |
CN107239505A (zh) * | 2017-05-10 | 2017-10-10 | 广州杰赛科技股份有限公司 | 集群镜像同步方法和*** |
CN107239505B (zh) * | 2017-05-10 | 2020-09-15 | 广州杰赛科技股份有限公司 | 集群镜像同步方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN100362484C (zh) | 2008-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6760859B1 (en) | Fault tolerant local area network connectivity | |
US7856488B2 (en) | Electronic device profile migration | |
CN1852154A (zh) | 一种智能网业务控制设备容灾*** | |
CN1878088A (zh) | 热备维护***及热备维护和故障切换的方法 | |
US20100098085A1 (en) | Method, system, and device for implementing active/standby switchover | |
CN1862504A (zh) | 多机备份的方法 | |
CN101043310A (zh) | 核心控制***的双核心控制的镜像备份方法 | |
CN1529459A (zh) | 面向高端交换机的主备倒换实现方法 | |
CN102388570B (zh) | 一种主备模式下的单板运行方法及*** | |
CN1622483A (zh) | 一种实现软件上主备双机热备份的方法 | |
CN104038376A (zh) | 一种管理真实服务器的方法、装置及lvs集群*** | |
CN104967691A (zh) | 一种分布式存储控制方法及*** | |
US7093163B2 (en) | Processing takeover method in multiple computer system | |
CN101079734A (zh) | 一种机架式设备热插拔配置恢复的方法 | |
CN1308278A (zh) | 集群服务器的ip容错方法 | |
CN113485821A (zh) | 一种高可靠视频会议***及其控制方法、存储介质 | |
CN1946164A (zh) | 多点会议中会议信息备份的***和方法 | |
CN1710864A (zh) | 可升级通信***及通信***的升级方法 | |
CN1750419A (zh) | 一种通信网络设备中实现单板备份的方法及装置 | |
JP2001045023A (ja) | ビデオサーバシステム及びビデオデータ配信方法 | |
CN1306777C (zh) | 一种主备业务模块无缝倒换的实现方法 | |
US20080222716A1 (en) | COMMUNICATION SYSTEM, IPsec TUNNEL TERMINATION DEVICE, AND IPsec TUNNEL COMMUNICATION CONTINUATION METHOD USED FOR THEM | |
CN100508627C (zh) | 一种实现加扰器备份的***及方法 | |
CN1917419A (zh) | 增强网元设备软件补丁可靠性的***及方法 | |
KR100793446B1 (ko) | 이중화 통신 시스템의 페일 오버 및 원복 처리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080116 Termination date: 20130511 |