Openstack平台自动化部署设计与实现
【摘要】:云计算是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。云计算可以扩展到极大的规模,具有虚拟化的特性,拥有很高的可靠性、通用性以及可伸缩性,云计算还具有按需服务的特点,会根据用户的需要来进行调度,而且成本极低。因此,云计算受到越来越多企业的青睐,越来越多的企业愿意将基础设施转移到云平台上。云平台的部署需求越来越大,人工部署已经满足不了云平台的部署需求,因此云平台的自动化部署需求越来越大,研究云平台的自动化部署具有重大的意义和实用价值。本论文选取Openstack云平台的自动化部署作为研究课题,设计了Openstack云平台自动化部署方案,并实际部署了整个Openstack云平台,主要内容可归纳如下:(1)深入地对自动化系统安装、Openstack平台自动化部署以及自动化测试进行设计,重点研究了Openstack平台自动化部署,对平台架构、网络架构、高可用性模式以及vlan模式进行了具体的分析,重点研究了网络和负载均衡等方面,设计不同架构下平台的运作模式,并具体对各个组件进行了设计。(2)从具体工程场景的实际出发,深入分析自动化部署应该如何操作,如何针对实际情况进行操作系统部署和Openstack平台的部署,讲解如何实现Openstack平台的自动化部署,实现的过程经过实际项目的验证,具有很强的工程实用性。论文的创新点在于:(1)对自动化系统安装、Openstack云平台自动化部署和自动化测试进行了设计,其中重点从平台架构、网络架构、高可用性模式以及vlan模式分析设计了Openstack云平台自动化部署的方案。(2)将设计方案用于实际的工程场景,成功的在很多环境下自动化部署了Openstack云平台。