基于Docker的OpenStack云平台自动化部署方案的设计与实现

来源 :武汉邮电科学研究院 | 被引量 : 0次 | 上传用户:yuesiyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在OpenStack云平台自动安装部署过程中,由于网络复杂性、服务器差异性、云平台的复杂性等等因素导致安装部署过程繁杂化。即使云平台安装成功后,大量的后期运维工作、组件间的高耦合性和升级困难等问题都影响着云平台在生产环境中使用的成本和效率。随着5G时代的到来,各大运营商纷纷开始大量投入到云DC的建设,边缘计算已成为炙手可热的明星。然而边缘计算需要大量的、精简的、便捷的、定制化的云平台进行支持,传统的部署方式无法满足其需求。社区已存在的容器化部署方案也只是处于开发阶段,并不能成功安装部署一套可用的多节点多角色云平台系统。本文在充分研究了多种不同方式的云平台自动安装和部署后,选择容器化方案对OpenStack云平台进行自动化部署。本文设计并实现了一个完整的容器化安装部署云平台的系统,通过将ansible,docker,Helm,Kubernetes,kolla等技术相结合的方式实现该系统。系统实现主要分为三个模块:一是物理资源管理模块的设计与实现,由于容器化部署可能涉及大量的服务器,复杂的网络环境和手动配置安装的模式增加了云平台的不可靠性,通过设计该模块达到优化配置和自动化批量设置网络的目的。二是Kubernetes集群管理模块的设计与实现。该模块包含Kubernetes自动化安装和本地仓库管理的功能。通过实现自定义组件的方式完成Kubernetes在生产环境下的所需的离线化、高可用的性能。三是OpenStack管理模块的设计与实现。该模块将自定义的kolla镜像与云平台安装相结合,使得安装后的云平台完全自定制化。并且通过将OpenStack各个组件封装在其相应的Charts中的方式来完成OpenStack组件的解耦,使得其可以通过简单的操作即可完成安装卸载OpenStack。本系统可以将自定制的OpenStack组件通过容器的方式批量自动化安装部署成功一套企业自定义的云平台系统,经测试可以方便的对云平台进行管理操作,达到了容器化部署云平台的目的。
其他文献
目的本研究旨在构建基于健康信念模式(Health Belief Model,HBM)和计划行为理论(Theory of planned behavior,TPB)整合模型的中年脑卒中患者自我管理干预方案,并探讨该方案对
随着社会生产的发展,人们生活水平的不断提高,对服装的要求也越来越高,不只要求满足遮体御寒,还要求穿得好些、美些、舒服些。努力搞好服装设计、生产、销售,满足人民群众的要求是
当前,烟草行业面临严峻复杂的法治环境,做好法律风险防控工作是关系烟草行业规范自律和健康发展的系统性工程。本文从烟草行业法律风险防控的现状出发,分析了主要存在主要问
2006年我国贸易顺差1775亿美元,跃居世界第二。通过对贸易顺差来源、阶段和水平的分析,及对顺差与外汇储备的关系、贸易平衡意义的阐述,寻求几点“减顺差”的措施建议,达到贸易平
在中江县城一路询问,终于在老城区桥亭街找到了中江手工空心挂面传人陈光友。据说,他的曾祖父就是制作挂面的名师,家传已有100多年的历史。陈光友制作挂面的手艺炉火纯青。他做