[发明专利]一种快速部署容器化的云计算测试平台的实现方法有效
申请号: | 201710152454.4 | 申请日: | 2017-03-15 |
公开(公告)号: | CN106936636B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 许广彬;郑军;刘志坤;郭栋 | 申请(专利权)人: | 无锡华云数据技术服务有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/455 |
代理公司: | 苏州友佳知识产权代理事务所(普通合伙) 32351 | 代理人: | 储振 |
地址: | 214125 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 部署 容器 计算 测试 平台 实现 方法 | ||
技术领域
本发明涉及云计算技术领域,尤其涉及一种快速部署容器化的云计算测试平台的实现方法。
背景技术
私有云(Private Clouds)是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。
随着云计算技术的快速发展,越来越多的公司尝试自己部署云计算平台,并在上面进行功能验证与测试,另外,也有大量的开发测试人员需要快速部署一套云计算平台用于开发测试。
Openstack作为目前十分主流的私有云平台,已经被很多组织应用于其内部,提升其内部IT基础架构运行和管理的效率。Openstack部署一直是一个比较繁琐且容易出错但又非常重要的步骤,是一个组件私有云的前置环节。现有技术中,部署Openstack的方案非常多,但是由于Openstack自身的复杂性,以及部署环境的千差万别,导致部署起来十分困难。
目前,基于Openstack的私有云进行快速部署的方法通常基于配置管理框架Puppet管理Openstack组件的软件安装、配置文件修改和资源依赖的处理等。该现有技术的缺陷:配置选项过多且许多配置需要根据系统环境的不同而进行手动调整,从而导致出错几率大大增加;同时,由于该现有技术无法自动安装Linux操作系统。目前,兼容并运行Openstack的Linux操作系统需要预先安装完毕,并将相关信息(例如主机名称、IP地址)写入配置文件中,以便在部署Openstack的时候进行读取,在此过程中仍然需要部署者进行人工参与干预并进行配置选项的调整,因此也会导致出错几率大大增加。
公开号为CN104580519A的中国发明专利申请公开了“一种快速部署openstack云计算平台的方法”。该现有技术的主要技术路线是将Linux操作系统和Openstack平台的各种服务、组件做成镜像模板,然后通过PXE、DHCP和TFTP启动。该现有技术的缺陷:配置过程的操作过于复杂;此外,当已经部署的Openstack中的某个节点需要重新配置时,需要重新制作镜像模板后重新部署,从而导致该现有技术存在不利于后期的维护及性能升级的缺陷;更重要的是,该现有技术无法适应不同厂商发布的不同版本的Linux操作系统,Openstack与不同厂商发布的不同版本的Linux操作系统耦合严重,因此该现有技术也存在Openstack与不同厂商发布的不同版本的Linux操作系统兼容性不佳的问题。
有鉴于此,有必要对现有技术中的基于Openstack云平台的部署方法予以改进,以解决上述问题。
发明内容
本发明的目的在于公开一种快速部署容器化的云计算测试平台的实现方法,用以简化云计算测试平台的部署步骤,提高部署效率及部署过程的灵活性,提高Openstack与不同厂商发布的不同版本的Linux操作系统兼容性。
为实现上述目的,本发明提供了一种快速部署容器化的云计算测试平台的实现方法,包括以下步骤:
S1、使用Vagrant的虚拟机描述文件配置部署节点的基本信息,运行vagrant up命令从公共仓库中拉取预装的Linux操作系统,并在Virtual Box中运行;在部署节点中安装Docker并使用Docker创建私有容器仓库;使用Kolla制作Openstack各个服务的容器镜像文件,保存至所述私有容器仓库中;
S2、遍历执行步骤S1的过程,以将所述容器镜像文件部署至目标节点。
作为本发明的进一步改进,步骤S1中的所述“在部署节点中安装Docker并使用Docker创建私有容器仓库”还包括:将ansible的配置文件配置完毕后,在虚拟机描述文件中加入调用ansible的命令,待部署节点正常运行后,通过调用ansible以自动安装Docker。
作为本发明的进一步改进,还包括对对部署节点和目标节点中的虚拟机描述文件中的配置选项Config.vm.box作修改的操作。
作为本发明的进一步改进,所述云计算测试平台为基于容器化的Openstack云计算测试平台。
作为本发明的进一步改进,所述云计算测试平台运行于一个物理宿主机中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华云数据技术服务有限公司,未经无锡华云数据技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710152454.4/2.html,转载请声明来源钻瓜专利网。