[发明专利]业务的操作方法、装置及云计算系统有效
申请号: | 201611168837.2 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108206745B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 赵凯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 操作方法 装置 计算 系统 | ||
1.一种业务的操作方法,其特征在于,包括:
接收业务的操作目标,所述业务的操作目标用于指示所述业务的目标拓扑和/或目标软件;
根据所述业务的操作目标以及所述业务的当前运行数据,确定实现所述业务的操作目标所需执行的操作任务,其中,所述业务的当前运行数据包括所述业务的当前拓扑和当前运行的软件;
若所述操作任务为多项,则确定所述操作任务之间的依赖关系,以及,
根据所述操作任务之间的依赖关系,执行所述操作任务;
所述确定操作任务之间的依赖关系,包括:
根据任务类型的优先级和所述操作任务确定不同任务类型的操作任务之间的依赖关系,其中,任务类型包括:部署类型的任务、变更类型的任务、删除类型的任务,部署类型的任务的优先级大于变更类型的任务的优先级,变更类型的任务的优先级大于删除类型的任务的优先级;
根据同一任务类型下的子任务类型的优先级确定同一任务类型下的操作任务之间的依赖关系。
2.根据权利要求1所述的方法,其特征在于,所述业务的操作目标包括目标应用、目标服务、目标服务使用关系以及目标组件;所述根据所述业务的操作目标以及所述业务的当前运行数据,确定实现所述业务的操作目标所需执行的至少一项操作任务,包括:
确定目标对象中的对象名称与所述业务的当前运行数据中的对象名称的差异;
若所述目标对象中的第一对象名称在所述业务的当前运行数据中不存在,则确定部署对象任务,所述部署对象任务用于部署所述第一对象名称对应的对象;
若所述业务的当前运行数据中的第二对象名称在所述目标对象中不存在,则确定删除对象任务,所述删除对象任务用于删除所述第二对象名称对应的对象;
其中,所述目标对象为所述目标应用、所述目标服务、所述目标服务使用关系或者所述目标组件,所述对象名称为应用名称、服务名称、服务使用关系名称或者组件名称。
3.根据权利要求1所述的方法,其特征在于,所述业务的操作目标包括:目标组件节点;所述根据所述业务的操作目标以及所述业务的当前运行数据,确定实现所述业务的操作目标所需执行的至少一项操作任务,包括:
确定所述目标组件节点中的组件节点个数与所述业务的当前运行数据中的组件节点个数的差异,其中,所述组件节点个数用于指示一个组件中的节点个数;
若所述目标组件节点中的组件节点个数大于所述业务的当前运行数据中的组件节点个数,则确定部署节点任务,所述部署节点任务中所需部署的节点个数为所述目标组件节点中的组件节点个数与所述业务的当前运行数据中的组件节点个数的差值;
若所述目标组件节点中的组件节点个数小于所述业务的当前运行数据中的组件节点个数,则确定删除节点任务,所述删除节点任务中所需删除的节点个数为所述业务的当前运行数据中的组件节点个数与所述目标组件节点中的组件节点个数的差值。
4.根据权利要求1所述的方法,其特征在于,所述业务的操作目标包括:目标节点软件;所述根据所述业务的操作目标以及所述业务的当前运行数据,确定实现所述业务的操作目标所需执行的至少一项操作任务,包括:
确定所述目标节点软件中的软件名称与所述业务的当前运行数据中的软件名称的差异;
若所述目标节点软件中的第一软件名称在所述业务的当前运行数据中不存在,则确定部署软件任务,所述部署软件任务的对象为所述第一软件名称对应的软件;
若所述业务的当前运行数据中的第二软件名称在所述目标节点软件中不存在,则确定删除软件任务,所述删除软件任务的对象为所述第二软件名称对应的软件;
若所述目标节点软件和所述业务的当前运行数据中存在相同的软件名称,则确定所述目标节点软件和所述业务的当前运行数据中的相同的软件名称对应的软件版本差异。
5.根据权利要求4所述的方法,其特征在于,所述确定所述目标节点软件和所述业务的当前运行数据中的相同的软件名称对应的软件版本差异之后,还包括:
若所述目标节点软件和所述业务的当前运行数据中的相同的软件名称对应的软件版本不同,则确定软件升级任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611168837.2/1.html,转载请声明来源钻瓜专利网。