[发明专利]一种分布式环境的备份和恢复方法及其系统有效
申请号: | 200910165695.8 | 申请日: | 2009-08-18 |
公开(公告)号: | CN101996108A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 谭金灿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 环境 备份 恢复 方法 及其 系统 | ||
技术领域
本发明涉及计算机自动化测试领域,具体涉及一种分布式环境的备份和恢复方法及其系统。
背景技术
目前软件行业分布式环境非常普遍,即一个项目运行环境不只是运行在一台机器上,而是运行在多台机器上面。客观上,这就造成各种通信协议共存,网络架构复杂。同时,就电信增值业务软件业而言(以下简称本行业),这样的环境大多还具备以下的特性:
1、整个环境安装人为参与配置较多,安装完成后运行某一进程就可启动整个系统的运行。
2、重复安装同一类环境,操作基本类似。
3、安装过程对本地系统的依赖性不大,即将安装在一台机器上的环境复制到另一台机器上去运行,只要进行必要的参数配置,即可正常运行。
4、涉及到数据库的环境,只需要在安装好的数据库上运行脚本,并且配置数据库相关的参数即可。
针对上述环境特征,能够发现这样的环境可以进行移植。然而,目前本行业相关的环境操作人员(包括测试人员、开发人员或用服支持人员)都是手工进行环境备份及恢复,在项目版本繁多和环境复杂的情况下,人工对环境进行维护的工作量比较大,并且存在的风险也是很明显的:要么是环境搞错搞混,或者文件被误删等等原因,都将可能导致所备份的环境失效,无法进行恢复操作,前功尽弃。
发明内容
本发明要解决的技术问题是提供一种分布式环境的备份和恢复方法及其系统,将版本控制原理与分布式环境进行有机结合,来实现对分布式环境的备份及恢复进行自动化操作和维护。
为了解决上述技术问题,本发明提供了一种分布式环境的备份方法,应用于包括系统管理台和安装有分布式平台的第一节点、第二节点和第三节点的系统,所述第一节点具有平台代理功能,所述第二节点具有项目运行环境,所述第三节点具有环境文件仓库,该备份方法包括:
所述第一节点根据系统管理台的请求启动备份后,根据环境备份的配置信息向所述第二节点和所述第三节点的发送环境备份指令和备份流程信息;
所述第二节点收到所述环境备份指令后,检查要备份的内容,如没有异常,则开始进行各自环境备份,并生成备份文件;然后根据所述备份流程信息将所述备份文件发送给所述第三节点,
所述第三节点根据所述备份流程信息保存所述备份文件。
进一步地,上述备份方法还可具有以下特点:
所述第二节点生成备份文件后,先向所述第一节点发送备份完成信息;
所述第一节点收到备份完成信息后,与第三节点交互,判断第三节点的环境文件仓库是否已保存有所述第二节点项目运行环境的备件文件,若有再确定已保存的该备份文件的版本信息,然后通知第二节点;
所述第二节点收到通知后,为此次生成的所述备份文件添加相应的版本标记后,再将所述备份文件发送到所述第三节点。
进一步地,上述备份方法还可具有以下特点:
所述环境备份的配置信息以XML文件格式保存在环境备份配置文件中,所述环境备份配置文件是所述第一节点加载的已有的环境备份配置文件或者是根据系统管理台发送的配置数据生成的新的环境备份配置文件。
进一步地,上述备份方法还可具有以下特点:
在所述备份过程中,若出现异常,则所述分布式平台捕获所述异常,并且对运行场景快照后将相关日志反馈到所述系统管理台。
本发明还提供了一种分布环境的恢复方法,应用于包括系统管理台和安装有分布式平台的第一节点、第二节点和第三节点的系统,所述第一节点具有平台代理功能,所述第二节点具有项目运行环境,所述第三节点具有环境文件仓库,所述环境文件仓库具有环境版本文件,该恢复方法包括:
系统管理台提取所述环境版本文件并配置环境恢复的配置信息后向所述第一节点发送恢复请求;
所述第一节点收到请求后,根据所述环境恢复的配置信息向所述第三节点发送连接请求及恢复流程信息;
所述第三节点收到请求及恢复流程信息后,检查要恢复的内容,如没有异常,则按照所述恢复流程信息对所述恢复流程信息中指定的第二节点进行恢复。
进一步地,上述恢复方法还可具有以下特点:
所述环境恢复的配置信息以XML文件格式保存在环境恢复配置文件中,所述环境恢复配置文件是所述第一节点加载的已有的环境恢复配置文件或者是根据系统管理台发送的配置数据生成的新的环境恢复配置文件。
进一步地,上述恢复方法还可具有以下特点:
在所述恢复过程中,若出现异常,则所述分布式平台捕获所述异常,并且对运行场景快照后将相关日志反馈到所述系统管理台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910165695.8/2.html,转载请声明来源钻瓜专利网。