服务器安装 OpenStack —— Newton 实践指南(零)

应项目需要,最近在研究 OpenStack,近期主要涉及的是环境搭建方面的工作,上周刚刚部署完一套完整的可用的 OpenStack 系统,回过头来想想,这其中的坑确实挺深。刚刚接触 OpenStack 不久,但是从搭建环境的过程中,却发现这个系统中,涉及到了方方面面的网络知识,存储知识,硬件知识。硬件这方面对于没有任何实践经验的人来说,确实是一大难点。环境搭建的过程中帮助自己巩固了 Linux 的一些基本命令,服务器搭建等知识。本次打算将 OpenStack 安装部署写成一系列的文章,帮自己加深对环境搭建的理解。注:本系列文章全部为自己实践过程中遇到的问题,然后查找相关的解决办法总结得出,我们要知道,相同的报错信息的诱因可能不尽相同,希望我们能够多去查看日志文件,结合自己搭建过程,定位错误,然后再有针对性的进行排错。

环境是在物理实体服务器上搭建的,因此有必要对实体服务器的硬件方面的知识进行总结和整理。已搭建成功的集群是基于DELL 的 poweredge-r730 服务器搭建的,在环境搭建之前,非常有必要对物理服务器做一些配置,这样才能保证后续搭建的过程中,减少因硬件配置问题而从头开始。之前在VM虚拟机中搭建不会遇到硬件问题,因此在第一次搭建的过程中,也没有在意这方面的问题,导致在后续搭建过程中,遇到了很多的麻烦。比如:在 OpenStack Newton 版本中,存储节点的后端存储使用的是LVM技术,这就需要对物理服务器磁盘进行配置,而虚拟机中是可以任意添加磁盘的,于是就使用了NFS作为后端存储,相比LVM技术,NFS有其弊端,后来不得不重新装机。

物理服务器准备完以后,需要准备安装环境。一些必要的基本的准备工作,在官方文档中是很容易被忽视的,并且有些准备工作官方文档中并没有说明。往往因为配置的不准确,导致后续环境搭建止步不前,这也是按照官方文档搭建环境时面临的一个比较麻烦的问题。网上有的教程一般都比较老旧,可能以前存在的问题现在的版本已经不存在了,或者现在版本存在的问题虽然和以前的版本的存在的问题的报错日志一样,但是错误却不一的情况。而且,其实在环境搭建的过程中,大多数的问题都是配置文件的问题,我们在验证的过程中,如果遇到了问题,一定要首先查看配置文件修改是否有错,然后在去 Google 解决办法。

计算服务在搭建的过程中遇到的问题较少。一方面的原因可能是 Nova 项目目前来说已经很成熟,另一方面原因是环境的搭建过程中比较容易,验证的方法比较简单,不会出现太多的问题。也是由于遇到的问题比较少,所以,目前来看的话,对这一块的了解也是最少的。

网络服务在搭建的过程中是遇到问题最多的。系统涉及到了很多网络方面的知识,而且使用SDN等比较新的技术来实现,无形中又增加了这一块部署的难度。因为这一块遇到的问题很多,可能会花费大量的篇幅进行整理这方面的东西。比如:在 Newton 版本中网络的架构问题,物理服务器网卡的配置问题,环境搭建过程中选择网络类型的问题,环境搭建完成后网络不通的问题,浮动IP的问题等。

存储服务这块搭建过程中,也是遇到很多的问题,但是目前来看每个问题的解决方式可能还是不尽完美,可能在后续的学习和更深入的理解过程中会更加完善。目前搭建过程中涉及到的主要问题是:存储后端的选择,存储节点的配置,安装完成后,存储的部署问题(主要是虚机不能安装系统的问题)。

镜像服务这一块,安装的过程中虽然问题很少,但是在后续部署虚机的过程中,还是会遇到很多的问题的。比如:qcow2格式的镜像的修改,镜像修改工具的使用,IOS镜像的安装等。网上有很多相关的教程,但是往往不能药到病除,很少有比较准确详细的文章对这一方面进行说明,因此我也会花费一些时间对这一块进行系统的整理。

环境搭建期间一直在看山老师写的两本书,《OpenStack 高可用集群(上、下册)》,虽然这次环境搭建没有涉及到更多的HA的功能,但是这本书对于初学OpenStack的人来说,真的帮助很大。

 

参考资料:

《OpenStack 高可用集群(上、下册)》购买链接:https://item.jd.com/12420726.html

OpenStack 官方配置文档: https://docs.openstack.org/newton/install-guide-ubuntu/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值