[发明专利]一种Openstack云平台自定义部署系统及部署方法有效
申请号: | 201611140276.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106648771B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 喻明飞;田松 | 申请(专利权)人: | 武汉烽火信息集成技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
地址: | 430073 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 openstack 平台 自定义 部署 系统 方法 | ||
本发明公开了一种Openstack云平台自定义部署系统,涉及Openstack云平台技术领域,包括组件安装执行模块,用于创建多个独立的执行单元,每个执行单元用于执行各Openstack组件独立安装中的一项独立功能;控制模块,用于获取用户指定的Openstack云平台部署模式;根据用户指定的Openstack云平台部署模式设置安装模式,通过设置的安装模式控制组件安装执行模块使用多个执行单元执行各云平台节点上需要安装的Openstack组件的协作安装;配置模板分发模块,用于将各Openstack组件的配置模板发送到各云平台节点上。本发明可根据用户需求设置Openstack云平台部署结构。本发明还公开了一种Openstack云平台自定义部署方法。
技术领域
本发明涉及Openstack云平台技术领域,具体涉及一种Openstack云平台自定义部署系统及部署方法。
背景技术
随着云技术方案的成熟,Openstack组件的模块化极大提高了云技术的灵活性,Openstack云平台也越来越广泛应用到各种领域。而目前市场上拥有的Openstack云平台基本上都是需要按照固有的方案部署,在企业云计算转型时,由于只能采用固有的Openstack云平台部署方案,基本无法利用现有的设备资源,而需购买大量的新机器才能够完成云平台的部署,造成对现有设备资源极大浪费。
因此,亟需一种适用于根据用户自定义的部署方案进行Openstack云平台部署的技术方案。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种Openstack云平台自定义部署系统及部署方法,根据用户需求设置Openstack云平台部署结构。
为达到以上目的,本发明采取的技术方案是:一种Openstack云平台自定义部署系统,所述Openstack云平台包括多个Openstack组件,包括:
组件安装执行模块,用于创建多个独立的执行单元,每个执行单元用于执行各Openstack组件独立安装中的一项独立功能;多个执行单元共同实现各Openstack组件的协作安装;
控制模块,用于获取用户指定的Openstack云平台部署模式;根据用户指定的Openstack云平台部署模式设置安装模式,所述安装模式包括待安装的Openstack云平台的结构和各云平台节点需要安装的组件;通过设置的安装模式控制组件安装执行模块使用多个执行单元执行各云平台节点上需要安装的Openstack组件的协作安装;
配置模板分发模块,用于将各Openstack组件的配置模板发送到Openstack云平台的各云平台节点上。
在上述技术方案的基础上,所述Openstack云平台自定义部署系统还包括用户接口定义模块,用于根据用户指定的Openstack云平台部署模式添加和部署Openstack云平台的用户接口。
在上述技术方案的基础上,所述用户接口定义模块包括:
用户接口单元,用于添加和部署Openstack云平台的用户接口;
平台数据收集单元,用于收集Openstack云平台数据;
平台数据管理单元,用于使用统一格式管理Openstack云平台数据。
在上述技术方案的基础上,创建多个独立的执行单元通过Ansible Playbook的role模块实现。
在上述技术方案的基础上,所述执行单元包括数据库建立单元,Keystone安装单元和组件独立安装单元,其中:
数据库建立单元用于执行Openstack云平台Mysql数据库集群的建立;
Keystone安装单元用于执行Openstack云平台的keystone模块的安装与配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火信息集成技术有限公司,未经武汉烽火信息集成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140276.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序安装包的生成方法、加载方法及装置
- 下一篇:蜡染布