[发明专利]大企业私有云的部署装置和方法有效
申请号: | 201510522999.0 | 申请日: | 2015-08-24 |
公开(公告)号: | CN105100267B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 赵国滨 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 姜万林 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 企业 私有 部署 装置 方法 | ||
1.一种大企业私有云的部署装置,其特征在于,包括:
类型定义单元,用于预先定义待部署私有云的服务类型、以及基于该服务类型的应用类型;
应用配置生成单元,用于根据客户请求,基于预先定义的服务类型和应用类型,生成所需应用配置信息;
应用任务部署单元,用于基于生成的应用配置信息,完成待部署私有云的部署和发布;
所述类型定义单元,具体包括:
服务类型定义模块,用于基于待部署私有云的服务类型元数据,预先定义服务的优先级和角色类型;
应用类型定义模块,用于基于待部署私有云的应用类型元数据,预先定义允许的服务类型范围和负载均衡分发的业务分组、以及定义应用的集群节点的对等信息;
所述应用配置生成单元,具体包括:
拓扑结构生成模块,用于根据客户请求,基于预先定义的服务类型和应用类型,生成应用集群的拓扑结构;
拓扑结构解析模块,用于对生成的应用集群的拓扑结构进行解析,获取拓扑结构所需的虚机资源;
资源探测及调整模块,用于对所获取的虚机资源进行资源探测,当存在资源冲突时对应用集群配置信息进行调整,直至资源不冲突;
集群配置保存模块,用于基于应用集群的拓扑结构中定义的主从结构,自动将拓扑结构中的第一个节点设置为主节点,并将调整后的应用集群配置信息进行保存;
所述应用任务部署单元,具体包括:
部署任务分解模块,用于以虚机资源为单元,将生成的应用集群配置信息分解成部署任务,并发送给代理执行;
应用仓库部署模块,用于在需机资源的每个数据中心部署一个应用仓库,将执行部署任务所需的软件安装介质和相关配置脚本存储在应用仓库中;
软件解析模块,用于从部署的应用仓库下载服务相关的配置文件,解析出需要安装的软件;
软件安装模块,用于从应用仓库下载需安装软件相关的安装介质和配置脚本,完成软件安装;
部署脚本执行模块,用于基于安装完成的软件,执行应用仓库中存储的部署脚本,完成部署任务的应用部署。
2.根据权利要求1所述的大企业私有云的部署装置,其特征在于,所述应用任务部署单元,具体还包括:
应用部署发布模块,用于将完成部署的应用部署发布到负载均衡服务器上;
进一步地,
所述拓扑结构生成模块生成的应用集群的拓扑结构,包含主从节点分布情况;和/或,
所述资源探测及调整模块进行探测并调整的资源,包括网络、端口和内存;和/或,
所述集群配置保存模块调整后的应用集群配置信息包含所有集群节点的全部信息,该应用集群配置信息在服务或应用部署时将被下载到对应的节点上;和/或,
所述部署任务分解模块分解所得部署任务的执行,需要依赖服务类型中预先定义的优先,优先级低的任务要依赖优先级高的任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510522999.0/1.html,转载请声明来源钻瓜专利网。