[发明专利]用于分布式计算系统的备份和还原架构在审
申请号: | 201880037292.2 | 申请日: | 2018-04-27 |
公开(公告)号: | CN110741350A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 泰瑞莎·路易斯·斯托维尔;卡利安·查克拉瓦蒂·杜达拉;科林·迈克尔·汉弗莱斯;西蒙·詹姆斯·琼斯;贾廷·奈克;阿尔瓦罗·佩雷斯-雪莉;亨利·阿瑟·詹姆斯·斯坦利 | 申请(专利权)人: | 皮沃塔尔软件公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/14 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张伟峰;夏凯 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 部署 备份 云计算平台 脚本执行 计算机可读介质 备份请求 规范文件 脚本类型 顺序执行 文件指定 作业规范 编排器 同步化 虚拟机 磁盘 还原 编排 集合 | ||
1.一种方法,包括:
由安装在一个或多个计算机上的备份编排器从客户端设备接收对于备份或还原包括一个或多个部署作业的部署的请求,所述请求与识别所述部署的部署标识符相关联;
由所述备份编排器并且基于所述部署标识符来确定存储作业特定的脚本的脚本位置,每个作业特定的脚本根据指定所述部署的配置参数的规范文件与各自的部署作业相关联;
以预定的顺序执行存储在所述脚本位置处的所述作业特定的脚本,包括执行用于每个部署作业的备份前脚本或还原前脚本,然后执行用于每个部署作业的备份脚本或还原脚本,然后执行用于每个部署作业的备份后脚本或还原后脚本,其中所述作业特定的脚本备份所述一个或多个部署作业或还原所述一个或多个部署作业;以及
由所述备份编排器向所述客户端设备提供状态报告作为对所述请求的响应,所述状态报告指示所述备份或所述还原的状态。
2.根据权利要求1所述的方法,其中:
在虚拟机的集合和永久性磁盘的集合上实现所述部署,
每个部署作业在各自的虚拟机中执行,以及
在所述规范文件中定义每个部署作业。
3.根据权利要求1至2中的任一项所述的方法,其中,确定所述脚本位置包括:识别所述规范文件中指定的所述脚本位置。
4.根据权利要求1至3中的任一项所述的方法,其中,所述规范文件为每个作业定义以下中的一个或多个:
各自的备份前脚本;
各自的备份脚本;
各自的备份后脚本;
各自的还原前脚本;
各自的还原脚本;或
各自的还原后脚本。
5.根据权利要求4所述的方法,其中,所述规范文件通过指定所述各自的脚本的各自的位置来定义所述各自的脚本。
6.根据权利要求1至5中的任一项所述的方法,其中:
所述备份前脚本或所述还原前脚本包括用于锁定一个或多个作业的脚本,以及
所述备份后脚本或所述还原后脚本包括用于解锁一个或多个作业的脚本。
7.根据权利要求1至6中的任一项所述的方法,其中,以所述预定的顺序执行存储在所述脚本位置处的所述作业特定的脚本包括:按脚本类型顺次地执行所述作业特定的脚本,其中第二类型的脚本在第一类型的脚本对于所有部署作业完成之后执行。
8.根据权利要求7所述的方法,其中,对于每个脚本类型,具有该脚本类型的所述作业特定的脚本针对每个部署作业顺次地执行。
9.一种系统,所述系统包括:
一个或多个计算机和存储指令的一个或多个存储设备,所述指令当由所述一个或多个计算机执行时可操作以致使所述一个或多个计算机实行根据权利要求1至8中的任一项所述的方法。
10.一种编码有计算机程序的计算机存储介质,所述程序包括指令,所述指令当由数据处理装置执行时可操作以致使所述数据处理装置实行根据权利要求1至8中的任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皮沃塔尔软件公司,未经皮沃塔尔软件公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880037292.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:改变用于虚拟化装置的固件
- 下一篇:确定虚拟化多处理系统的处理器利用率