[发明专利]一种私有云平台服务软件的部署方法及部署装置在审
申请号: | 201910555658.1 | 申请日: | 2019-06-25 |
公开(公告)号: | CN112130864A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 孙明辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 私有 平台 服务 软件 部署 方法 装置 | ||
本发明提出了一种私有云平台服务软件的部署方法及部署装置,部署方法包括:与配置中心进行消息交互,以获取私有云平台的配置数据;基于配置数据,与服务器进行消息交互,以在服务器上创建虚拟计算节点;基于配置数据,渲染部署脚本模板,以生成服务软件的部署脚本;获取服务软件版本,并在虚拟计算节点上执行服务软件版本对应的部署脚本。根据本发明的私有云平台服务软件的部署方法,通过与配置中心进行消息交互获取私有云平台的配置数据,服务器可以根据配置数据创建虚拟计算节点,获取的服务软件版本可以在虚拟计算节点上执行对应的部署脚本。由此,完成私了有云平台的服务软件的自动化部署,避免了手动部署导致部署效率低的问题。
技术领域
本发明涉及云平台技术领域,尤其涉及一种私有云平台服务软件的部署方法及部署装置。
背景技术
软件系统的部署是一个复杂的后期制作过程,包括使软件可供使用,然后使其保持运行。软件系统的部署必须处理有关系统和目标机器的约束,特别是它们的分布,异质性和动态,并满足不同利益相关者的要求。
私有云是为一个使用主体单独使用而部署,可提供数据管理、安全性和服务质量支撑等服务,使用主体需要拥有部署私有云的基础设施服务器。私有云平台产品需要具备适应各个使用主体的具体服务和性能要求,实现服务、性能的配置部署。
相关技术中,私有云产品主流的部署方式是根据使用主体的具体服务和性能的要求进行手工部署。手工部署的问题在于对部署操作人员要求非常高,因为操作繁琐极易出现失误,并且效率也很低。
发明内容
本发明要解决的技术问题是解决相关技术中,私有云手工部署操作不便,部署效率低的问题,提供一种私有云平台服务软件的部署方法及部署装置。
根据本发明实施例的私有云平台服务软件的部署方法,包括:
与配置中心进行消息交互,以获取私有云平台的配置数据;
基于所述配置数据,与服务器进行消息交互,以在所述服务器上创建虚拟计算节点;
基于所述配置数据,渲染部署脚本模板,以生成服务软件的部署脚本;
获取服务软件版本,并在所述虚拟计算节点上执行所述服务软件版本对应的部署脚本。
根据本发明实施例的私有云平台服务软件的部署方法,通过与配置中心进行消息交互,可以获取私有云平台的配置数据,从而可以基于配置数据与服务器进行消息交互,以使服务器根据配置数据创建虚拟计算节点。而且,基于配置数据可以渲染部署脚本模板,以生成服务软件的部署脚本,获取的服务软件版本可以在虚拟计算节点上执行对应的部署脚本。由此,可以完成私有云平台的服务软件的自动化部署,从而,避免了手动部署导致的操作不便、部署效率低的问题。
根据本发明的一些实施例,所述与配置中心进行消息交互,以获取私有云平台的配置数据,包括:
向所述配置中心发送对私有云平台进行部署配置的配置数据请求消息;
接收所述配置中心根据所述配置数据请求消息发送的应答消息,以获取私有云平台的配置数据。
在本发明的一些实施例中,所述配置数据包括:服务软件安装列表、资源规划表以及网络规划配置。
根据本发明的一些实施例,所述基于所述配置数据,与向服务器进行消息交互,以在所述服务器上创建虚拟计算节点,包括:
向所述服务器发送虚拟计算单元创建的请求消息,以触发所述服务器基于所述请求消息中携带的所述配置数据创建所述虚拟计算节点。
在本发明的一些实施例中,所述请求消息包括:计算节点的个数、计算节点的规格属性、以及网络配置数据。
根据本发明的一些实施例,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910555658.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的三阶段传感拓扑方法及系统
- 下一篇:一种信号采集装置