[发明专利]一种OpenStack平台的自动部署方法及设备在审
申请号: | 201710677386.3 | 申请日: | 2017-08-09 |
公开(公告)号: | CN107483243A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 刘宇;李涛 | 申请(专利权)人: | 鹤云来科技有限公司;李涛;刘宇 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京辰权知识产权代理有限公司11619 | 代理人: | 董李欣 |
地址: | 131000 吉林省长春市高新技*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 openstack 平台 自动 部署 方法 设备 | ||
技术领域
本发明涉及计算机网络技术领域。更具体地,本发明涉及一种OpenStack平台的自动部署方法及设备。
背景技术
越来越多的云平台开发企业采用以OpenStack为基础架构的云平台产品。然而,为了实现此类云平台产品在不同硬件环境下的应用,其众多组件、参数配置以及适配器都需要针对不同的环境进行统一的配置和测试。
因此,各企业在部署、实施此类云平台产品的过程中,通常需要配备非常专业的工程技术人员。为了让此类云平台产品更加快速、高效的部署应用,很多公司由开发人员充当实施人员的角色,通过大量的批处理脚本来进行产品的安装,然后由开发人员进行最后的参数调试和组装。
然而,此类云平台产品由于缺乏准确的环境配置,往往需要长时间的测试才能找出相对准确的参数,因此完成云平台的整个安装往往需要10至15个工作日。而且,在实施过程中,技术人员也不能有任何的疏忽和错误,否则就需要推倒之前的工作,重新进行部署,这会给相关的工程项目公司带来巨大的人力资源浪费和经济损失。
因此,需要提出高效、准确地部署此类云平台产品的技术方案,以解放生产力。同时,还需要提出针对不同的硬件设施可以自动进行参数匹配的技术方案,而且能够通过无人值守的安装方式来完成整个平台的部署和实施,以降低对于参与部署和实施的人员的技术要求,提高产品部署的实施效率,增强产品的稳定性。
很多公司针对上述问题已经提出了一些解决方案,例如RedHat的RDO工具、DevStack工具等,但是这些工具都属于通用工具,且更适合于开发环境的搭建,而不太适于生产环境的实施和部署。这些工具均采用了批处理方式,并没有摆脱对实施人员的高技术要求,配置繁琐,工作效率低,实施过程的稳定性依然较差,仍旧需要较多的人工干预,并且也不是一套完整的通用化解决方案。
CN201510155037.6公开了一种利用USB装置实现Openstack快速部署的方法及系统,通过一个USB引导安装装置就能够完成包括操作系统在内的云平台的部署,但是其不支持通过网络进行自动部署,且一次只能安装和配置一个服务器,无法进行生产环境下的大规模集群服务器配置,即无法实现多台服务器节点的配置。
CN201510782334.3公开了一种云计算系统OpenStack离线自动安装方法,在已经安装操作系统的前提下,通过搭建离线环境、制作搭建本地下载环境、整理组织OpenStack安装组件及依赖等实现了OpenStack的自动安装,但是其必须在已经安装有操作系统的环境下才能实施,该方案只是解决了OpenStack的安装,并没有解决服务器基础环境的差异化配置的问题,也没有提供相应的方案。
因此,至少需要提出一种能够实现OpenStack平台的自动部署的完整的通用化解决方案,用于快速部署实施OpenStack产品,减少实施过程的复杂性,提高部署效率,且降低对于实施人员的技术要求,同时也支持通过网络进行部署。
而且,考虑到现有的大型网络设备的数据均存放在存储服务器(或者外部磁盘阵列)中统一管理,且传统的有盘服务器上的硬盘设备往往只负责系统的启动,所以以后的趋势将是使用无盘服务器。因此,实现OpenStack平台的自动部署的完整的通用化解决方案也需要考虑对于无盘服务器的支持。
发明内容
本发明的目的是通过以下技术方案实现的。
根据本发明的一种OpenStack平台的自动部署方法,包括:
步骤1:将自动部署设备连接至待部署OpenStack平台的网络;
步骤2:在自动部署设备上运行第一操作系统,启用DHCP服务和小型文件传输协议TFTP服务;
步骤3:通过自动部署设备在待部署OpenStack平台的网络中的服务器或客户端上引导运行或安装第二操作系统或第三操作系统;
步骤4:通过自动部署设备在待部署OpenStack平台的网络中的服务器上部署OpenStack平台。
根据本发明的自动部署方法,在其步骤3之前还包括:
步骤5:在待部署OpenStack平台的网络中的服务器或客户端上安装支持预启动执行环境PXE的网卡,且在自动部署设备上存储第二操作系统的镜像文件、第三操作系统的镜像文件和OpenStack安装组件的镜像文件。
根据本发明的自动部署方法,在其步骤3之间还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹤云来科技有限公司;李涛;刘宇,未经鹤云来科技有限公司;李涛;刘宇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710677386.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种存储链路告警方法和装置
- 下一篇:一种无线辅助控制的配置方法及装置