[发明专利]一种服务部署方法、服务管理方法及装置有效
申请号: | 201510085240.0 | 申请日: | 2015-02-16 |
公开(公告)号: | CN105592130B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 张毅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 部署 方法 管理 装置 | ||
本申请提供一种服务部署方法、服务管理方法及装置,该方法包括:接收第二服务的服务部署包,其中,服务部署包包括部署计划和第二描述文件;在根据第二描述文件执行部署计划后,获取已被部署的第二服务的第二实例标识ID;确定第二描述文件中包括第二服务限制执行第一服务的第一实例ID的计划和/或第一实例ID的节点的方法的信息;根据第一实例ID,获取第一服务的第一描述文件;根据第二服务限制执行第一服务的第一实例ID的计划和/或第一实例ID的节点的方法的信息,在第一描述文件中记录第二实例ID与第一实例ID的计划和/或第一实例ID的节点的方法的对应关系。
技术领域
本申请涉及计算机技术领域,尤其涉及一种服务部署方法、服务管理方法及装置。
背景技术
云计算是一种服务的交付和消费模式。云服务供应商(英文:Cloud ServiceProvider,简称:CSP)将大量计算资源用网络连接起来并进行统一的管理、分配和调度,构成一个巨大的资源池向云服务消费者(英文:Cloud Service Consumer,简称:CSC)提供服务。对CSC而言,云资源可无限扩展,具有按需索取、按使用付费等高效灵活的特点。
现有技术中,部署一个服务所需的全部信息都在一个名为云服务档案(英文:Cloud Service Archive,简称:CSAR)的服务部署包中描述。服务部署包至少包含一个服务部署描述文件。该描述文件的后缀为ste,以可扩展标记语言(英文:Extensible MarkupLanguage,简称:XML)描述应用的部署信息。该描述文件的根元素为服务模板(ServiceTemplate)。也就是说使用ServiceTemplate来完整描述一个服务的信息,其子元素包括拓扑模板(TopologyTemplate)、节点类型(NodeType)、节点模板(NodeTemplate)、关系类型(RelationshipType)、关系模板(RelationshipTemplate)、计划(Plan)等,这些元素之间的关系如图1所示。
如图1所示,现有技术使用TopologyTemplate来描绘一个应用拓扑。拓扑中每个节点都对应一个NodeTemplate,其类型由NodeType定义(NodeTemplate的type属性描述了该NodeTemplate对应的NodeType)。NodeType定义了NodeTemplate的元数据,如属性(用Properties定义)、该节点的接口集(用Interfaces定义)等,每个Interfaces可包含多个Interface,而每个Interface中可包含多个方法(Operation),比如安装(Install)、配置(Config)、停止(Stop)和移除(Remove)等。每个方法对应一个方法制品(即一个可执行文件,如脚本文件)。同时,每个节点都对应一个部署制品(可以是一个镜像、可安装的软件包等)。NodeType可以被继承,被继承的NodeType称为父节点类型,而继承的NodeType则被称为子节点类型。一旦一个NodeType被继承,则表明该NodeType的子节点类型包含其父节点类型中所有的属性和接口集下的接口下的方法。
每个NodeType对应一个节点类型执行(英文:Node Type Implementatio,简称:NTI)。NTI的type属性描述了该NTI对应的NodeType,NTI描述了该NodeType的部署制品和所有方法的方法制品的信息。
拓扑中的每条边都是一个RelationshipTemplate。RelationshipTemplate是RelationshipType的一个实例,定义了该边的起点(用SourceElement定义)和终点(用TargetElement定义)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510085240.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:获取推送数据的方法、装置和系统
- 下一篇:一种新型远程操控方法