[发明专利]一种分布式环境的备份和恢复方法及其系统有效
申请号: | 200910165695.8 | 申请日: | 2009-08-18 |
公开(公告)号: | CN101996108A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 谭金灿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 环境 备份 恢复 方法 及其 系统 | ||
1.一种分布式环境的备份方法,应用于包括系统管理台和安装有分布式平台的第一节点、第二节点和第三节点的系统,所述第一节点具有平台代理功能,所述第二节点具有项目运行环境,所述第三节点具有环境文件仓库,该备份方法包括:
所述第一节点根据系统管理台的请求启动备份后,根据环境备份的配置信息向所述第二节点和所述第三节点的发送环境备份指令和备份流程信息;
所述第二节点收到所述环境备份指令后,检查要备份的内容,如没有异常,则开始进行各自环境备份,并生成备份文件;然后根据所述备份流程信息将所述备份文件发送给所述第三节点,
所述第三节点根据所述备份流程信息保存所述备份文件。
2.如权利要求1所述的备份方法,其特征在于:
所述第二节点生成备份文件后,先向所述第一节点发送备份完成信息;
所述第一节点收到备份完成信息后,与第三节点交互,判断第三节点的环境文件仓库是否已保存有所述第二节点项目运行环境的备件文件,若有再确定已保存的该备份文件的版本信息,然后通知第二节点;
所述第二节点收到通知后,为此次生成的所述备份文件添加相应的版本标记后,再将所述备份文件发送到所述第三节点。
3.如权利要求1或2所述的备份方法,其特征在于:
所述环境备份的配置信息以XML文件格式保存在环境备份配置文件中,所述环境备份配置文件是所述第一节点加载的已有的环境备份配置文件或者是根据系统管理台发送的配置数据生成的新的环境备份配置文件。
4.如权利要求1或2所述的备份方法,其特征在于,还包括,
在所述备份过程中,若出现异常,则所述分布式平台捕获所述异常,并且对运行场景快照后将相关日志反馈到所述系统管理台。
5.一种分布环境的恢复方法,应用于包括系统管理台和安装有分布式平台的第一节点、第二节点和第三节点的系统,所述第一节点具有平台代理功能,所述第二节点具有项目运行环境,所述第三节点具有环境文件仓库,所述环境文件仓库具有环境版本文件,该恢复方法包括:
系统管理台提取所述环境版本文件并配置环境恢复的配置信息后向所述第一节点发送恢复请求;
所述第一节点收到请求后,根据所述环境恢复的配置信息向所述第三节点发送连接请求及恢复流程信息;
所述第三节点收到请求及恢复流程信息后,检查要恢复的内容,如没有异常,则按照所述恢复流程信息对所述恢复流程信息中指定的第二节点进行恢复。
6.如权利要求5所述的恢复方法,其特征在于,
所述环境恢复的配置信息以XML文件格式保存在环境恢复配置文件中,所述环境恢复配置文件是所述第一节点加载的已有的环境恢复配置文件或者是根据系统管理台发送的配置数据生成的新的环境恢复配置文件。
7.如权利要求5或6所述的恢复方法,其特征在于,
在所述恢复过程中,若出现异常,则所述分布式平台捕获所述异常,并且对运行场景快照后将相关日志反馈到所述系统管理台。
8.一种分布式环境的备份系统,包括系统管理台和安装有分布式平台的第一节点、第二节点和第三节点,所述第一节点具有平台代理功能,所述第二节点具有项目运行环境,所述第三节点具有环境文件仓库,其中,
所述系统管理台用于配置环境备份的配置信息,并向所述第一节点发送备份请求;
所述第一节点用于根据所述系统管理台的备份请求启动备份后,根据所述环境备份的配置信息向所述第二节点和所述第三节点发送环境备份指令和备份流程信息;
所述第二节点收到所述环境备份指令后,检查要备份的内容,如没有异常,则开始进行各自环境备份,并将生成的备份文件发送给所述第三节点;
所述第三节点用于根据所述备份流程信息接收所述备份文件,并保存所述备份文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910165695.8/1.html,转载请声明来源钻瓜专利网。