[发明专利]一种跨平台部署的方法和系统有效
申请号: | 201710864390.0 | 申请日: | 2017-09-22 |
公开(公告)号: | CN109547509B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 李世涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1095;H04L67/30;G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 部署 方法 系统 | ||
1.一种跨平台应用部署的方法,其特征在于,
接收应用部署请求;
根据应用部署请求确定应用部署所需的应用部署模板,所述应用部署模板符合TOSCA的模板格式,在所述应用部署模板中还包括部署目标平台的信息以及在所述部署目标平台上部署应用所需要的应用部署信息,所述目标平台为TOSCA平台之外的其他类型的平台,所述目标平台的信息添加在TOSCA模板中的inputs参数中;
根据所述应用部署模板中的目标平台信息,将所述应用部署信息发送到目标平台;
获取目标平台部署应用所需的配置参数值,并发送至目标平台,以便目标平台根据所述应用部署信息以及部署应用所需的配置参数值部署应用。
2.一种生成应用部署模板的方法,以支持跨平台的应用部署,该方法包括:
确定应用部署的目标平台,所述目标平台为TOSCA平台之外的其他类型的平台;
生成在目标平台部署应用所需要的应用部署信息;
创建符合TOSCA模板格式的应用部署模板,在所述应用部署模板中包括部署目标平台的信息以及在所述部署目标平台上部署应用所需要的应用部署信息,所述目标平台的信息添加在TOSCA模板中的inputs参数中。
3.根据权利要求1或2所述的方法,其特征在于,所述目标平台为OVF平台。
4.根据权利要求3所述的方法,其特征在于,所述应用部署信息为OVF部署包或者OVF部署包的地址。
5.根据权利要求4所述的方法,其特征在于,所述应用部署信息添加在TOSCA模板中部署节点的部署制品(artifacts)中。
6.根据权利要求5所述的方法,其特征在于,所述应用部署信息以文件地址的形式置于部署制品中,所述文件地址为OVF部署包的存放地址。
7.根据权利要求1或2所述的方法,其特征在于,所述应用部署模板中进一步包括传输指示,所述传输指示用于指示将所述应用部署信息发送至所述目标平台。
8.根据权利要求1所述的方法,其特征在于,所述获取目标平台部署应用所需的配置参数值具体包括:
根据从目标平台收到的部署应用所需要的参数信息,从业务请求方获取应用部署所需要的参数值。
9.一种跨平台部署应用的系统,其特征在于,该系统包括上层服务器以及目标平台,上层服务器用于接收应用部署请求,根据应用部署请求确定应用部署所需的部署模板,所述部署模板符合TOSCA的模板格式,在所述部署模板中还包括部署目标平台的信息以及在所述部署目标平台上部署应用所需要的应用部署信息,根据所述部署模板中的目标平台信息,将所述应用部署信息发送到目标平台,所述目标平台的信息添加在TOSCA模板中的inputs参数中;
所述目标平台为TOSCA平台之外的其他类型的平台,用于在收到上层服务器发送的应用部署信息后,确定部署应用所需要的配置参数,向上层服务器发送获取部署应用所需的配置参数的请求;
上层服务器还用于在收到目标平台发送的获取部署应用所需的配置参数的请求后,获取目标平台部署应用所需的配置参数值,并发放至目标平台;
所述目标平台还用于根据所述应用部署信息以及部署应用所需的配置参数值部署应用。
10.根据权利要求9所述的系统,其特征在于,所述目标平台为OVF平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710864390.0/1.html,转载请声明来源钻瓜专利网。