[发明专利]一种基于Docker 技术部署OpenStack 服务的方法及系统在审

专利信息
申请号: 201611204854.7 申请日: 2016-12-22
公开(公告)号: CN108234437A 公开(公告)日: 2018-06-29
发明(设计)人: 高哲;林文辉;张先强;张浩 申请(专利权)人: 航天信息股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京工信联合知识产权代理有限公司 11266 代理人: 郭一斐
地址: 100195 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 部署 服务 企业开发 手动安装 灵活的 制作 开发 节约 配置
【说明书】:

发明涉及一种基于Docker技术部署OpenStack服务的方法,所述方法包括如下步骤:将OpenStack各组件制作成Docker镜像;基于制作好的Docker镜像部署OpenStack各组件服务。本发明利用Docker技术,实现了快速灵活的部署OpenStack服务,不需要开发人员手动安装和配置OpenStack的各个组件,节约了开发人员大量的时间和精力,降低了企业开发成本。

技术领域

本发明涉及OpenStack领域,特别涉及一种基于Docker技术部署OpenStack服务的方法及系统。

背景技术

OpenStack是当前最主流的开源云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API(Application Program Interface,应用程序接口)以进行集成。

OpenStack由于其组件的复杂性和多样性,对于每一个刚接触OpenStack的新人而言,安装无疑是最困难的。这也客观上提高了开发者学习OpenStack云计算的技术门槛。目前主流的OpenStack部署方式有以下几种:

1,DevStack方式。DevStack是众多开发者们的首选安装方式或工具。该方式主要是通过配置参数,执行shell脚本来安装一个OpenStack的开发环境。安装过程中,Shell脚本会自动拉取远程数据源进行安装。但由于网络等问题,一旦出现某一数据源访问中断的情况,就会导致安装失败。

2,Rdo方式。Rdo是由Red Hat开源的一款部署OpenStack的工具,同DevStack一样,支持单节点和多节点部署。但Rdo只支持CentOS系列的操作系统,这也限制了其的使用。需要注意的是,该项目并不属于OpenStack官方社区项目。

3,Ansible方式。Ansible是新近出现的自动化运维工具,已被Red Hat收购。基于Python开发,集合了众多运维工具(puppet、cfengine、chef、saltstack等)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能,它一方面总结了Puppet的设计上的得失,另一方面也改进了很多设计。比如是基于SSH方式工作,故而不需要在被控端安装客户端。目前这种部署方式只支持部分基本组件,是仍在不断发展的一种方式。

4,手动部署。OpenStack官方对各个组件的安装都提供了详细的说明文档。通过在官网下载各组件源代码,根据官方手册,用户可以手动安装和配置需要的各组件。这种方法能够最大限度地发挥OpenStack的强大功能,但是由于组件模块较多,安装配置复杂,对于新用户而言是一个不小的挑战。

Docker是Docker.Inc公司开源的一个基于LXC技术之上构建的Container容器引擎,源代码托管在GitHub上,基于Go语言并遵从Apache2.0协议开源。Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。

Docker为应用程序提供了隔离的运行空间:每个容器内都包含一个独享的完整用户环境空间,并且一个容器内的变动不会影响其他容器的运行环境。容器之间共享同一个系统内核,这样当同一个库被多个容器使用时,内存的使用效率会得到提升。由于其隔离性好,轻量级,快速灵活的特点,Docker一经推出便受到了业界的追捧。Docker自身的特点使得它非常适合部署一些中小型的web应用服务。并且很好的解决了应用扩展,升级和回滚的问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611204854.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top