预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112130864A(43)申请公布日2020.12.25(21)申请号201910555658.1(22)申请日2019.06.25(71)申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部(72)发明人孙明辉(74)专利代理机构上海晨皓知识产权代理事务所(普通合伙)31260代理人成丽杰(51)Int.Cl.G06F8/60(2018.01)权利要求书2页说明书10页附图7页(54)发明名称一种私有云平台服务软件的部署方法及部署装置(57)摘要本发明提出了一种私有云平台服务软件的部署方法及部署装置,部署方法包括:与配置中心进行消息交互,以获取私有云平台的配置数据;基于配置数据,与服务器进行消息交互,以在服务器上创建虚拟计算节点;基于配置数据,渲染部署脚本模板,以生成服务软件的部署脚本;获取服务软件版本,并在虚拟计算节点上执行服务软件版本对应的部署脚本。根据本发明的私有云平台服务软件的部署方法,通过与配置中心进行消息交互获取私有云平台的配置数据,服务器可以根据配置数据创建虚拟计算节点,获取的服务软件版本可以在虚拟计算节点上执行对应的部署脚本。由此,完成私了有云平台的服务软件的自动化部署,避免了手动部署导致部署效率低的问题。CN112130864ACN112130864A权利要求书1/2页1.一种私有云平台服务软件的部署方法,其特征在于,包括:与配置中心进行消息交互,以获取私有云平台的配置数据;基于所述配置数据,与服务器进行消息交互,以在所述服务器上创建虚拟计算节点;基于所述配置数据,渲染部署脚本模板,以生成服务软件的部署脚本;获取服务软件版本,并在所述虚拟计算节点上执行所述服务软件版本对应的部署脚本。2.根据权利要求1所述的私有云平台服务软件的部署方法,其特征在于,所述与配置中心进行消息交互,以获取私有云平台的配置数据,包括:向所述配置中心发送对私有云平台进行部署配置的配置数据请求消息;接收所述配置中心根据所述配置数据请求消息发送的应答消息,以获取私有云平台的配置数据。3.根据权利要求1或2所述的私有云平台服务软件的部署方法,其特征在于,所述配置数据包括:服务软件安装列表、资源规划表以及网络规划配置。4.根据权利要求1所述的私有云平台服务软件的部署方法,其特征在于,所述基于所述配置数据,与向服务器进行消息交互,以在所述服务器上创建虚拟计算节点,包括:向所述服务器发送虚拟计算单元创建的请求消息,以触发所述服务器基于所述请求消息中携带的所述配置数据创建所述虚拟计算节点。5.根据权利要求4所述的私有云平台服务软件的部署方法,其特征在于,所述请求消息包括:计算节点的个数、计算节点的规格属性、以及网络配置数据。6.根据权利要求4所述的私有云平台服务软件的部署方法,其特征在于,所述方法还包括:在触发所述服务器基于所述请求消息中携带的所述配置数据创建所述虚拟计算节点后,向所述服务器发送虚拟计算节点状态查询消息;接收所述服务器根据所述状态查询消息发送的状态查询结果。7.根据权利要求1所述的私有云平台服务软件的部署方法,其特征在于,所述基于所述配置数据,渲染部署脚本模板,生成服务软件的部署脚本,包括:基于所述配置数据,获取所述服务软件版本的软件名称和版本号;基于所述配置数据,获取所述服务软件的归属领域,并基于所述归属领域,匹配虚拟计算节点;基于所述软件名称、所述版本号和所述虚拟计算节点将所述部署模板中的参数实例化,以生成所述服务软件的部署脚本。8.一种私有云平台服务软件的部署装置,其特征在于,包括:配置请求模块,用于与配置中心进行消息交互,以获取私有云平台的配置数据;资源接口模块,用于与服务器进行消息交互,以在所述服务器上创建虚拟计算节点;脚本渲染模块,用于基于所述配置数据,渲染部署脚本模板,生成服务软件的部署脚本;脚本执行模块,用于获取服务软件版本,并在所述虚拟计算节点上执行所述服务软件版本对应的部署脚本。9.根据权利要求8所述的私有云平台服务软件的部署装置,其特征在于,所述配置请求2CN112130864A权利要求书2/2页模块,用于:向所述配置中心发送对私有云平台进行部署配置的配置数据请求消息;接收所述配置中心根据所述配置数据请求消息发送的应答消息,以获取私有云平台的配置数据。10.根据权利要求8所述的私有云平台服务软件的部署装置,其特征在于,所述资源接口模块,用于:向所述服务器发送虚拟计算单元创建的请求消息,以触发所述服务器基于所述请求消息中携带的所述配置数据创建所述虚拟计算节点。11.根据权利要求10所述的私有云平台服务软件的部署装置,其特征在于,所述资源接口模块,还用于:在触发所述服务器基于所述请求消息中