openstack总结7_安装注意问题

最近两周一直在折腾openstack,我是按照ocata版本的官网安装指南来操作的,在安装的过程中先是使用vagrant+virtual box的模拟环境安装的,但对vagrant的配置网卡一直不太明白,在官网的设置中有一个网卡是没有分配IP的同时是连接外网的,配置网络的时候由于vagrant无法做出这样的效果,这个问题困扰了我好几天。

后来在网上查阅资料的时候发现有个老师出了openstack安装视频,老师用的VMWare里面配置多个虚拟宿主机来安装openstack,不过老师的是K版本的教程,但是对VMware中网卡的配置做了详细的讲解,按照老师的讲解,我又在VMWare的虚拟换进下安装多个虚拟宿主机的方式继续实验,信心慢慢的以为按照视频中老师的网卡配置加上我之前安装openstack的经验最后一定会成功,当最后创建实例的时候,我正期待这最后的一次实验可以大功告成时,现实还是给了我我无情的回击,又一次的失败了,虽然再次安装失败了,但是在安装的过程中也吸取了不少的经验,下面对安装过程中容易出现的问题和需要注意的地方做一个总结。

1.安装的版本的操作步骤要按照官网中该版本的安装指南操作,安装的版本操作步骤必须和对应版本的安装指南保持一致,两者不能不对应。在安装的过程中出现过这样的情况,朋友发给了我一个M版的中文安装指南,我最开始也是安装M版的,但发现操作系统不支持M版,于是我在官网上有查找到了一个较新的O版的安装指南,由于看英文比较麻烦,同时对比了M版和O版的指南发现差别不大,所以我安装的是O版的openstack环境吗,但是参考的指南确实M版(M版是中文,比较容易看懂),但在安装的过程中却出现各种问题,最后仔细对比M版和O版的指南,发现有细微的差别在里面,后面我又按照O版的英文文档重新安装。

2.软件版本的配置,各个组件之间的版本之间存在着依赖关系,如果多个组件之间的版本兼容存在冲突也会出现问题。安装过程中出现过因为组件版本不兼容导致安装报错的问题。在安装的过程中有一个步骤是执行

apt update && apt dist-upgrade

这条命令的意思是按照各个版本的依赖关系来更新对应的安装包,由于之前没有注意,使用的是

apt-get upgrade

执行后,在安装nova服务的时候出现无法找到placement安装包的情况。

在出现无法找到placement安装包的情况下,我又一次执行

apt-get update

apt-get upgrade

命令,最后能够安装placement服务,但是在安装的过程中却又报错了,错误提示是软件版本不兼容导致的。

经过以上的失败,总结出在安装过程中有如下两个需要注意的地方:

1)更新软件包的时候使用apt update && apt dist-upgrade命令,不能使用apt-get upgrade,升级的时候要维护依赖关系

2)执行完更新命令,在安装openstack各个组件的过程中最后不要再执行更新命令,如果出于特殊情况要执行更新,

使用apt update && apt dist-upgrade,不使用apt dist-upgrade,保持各个组件之间的版本兼容

3.在安装的初始环节就做好安装BUG测试(对于已经有安装经历,了解大致安装流程),预防正式安装的过程中出现安装BUG。

由于openstack的组件比较多,同时最重要的是每个组件的配置文件中有很多的配置项需要配置,安装一个模块就需要大量的配置,当安装多个模块,会出现前面几个模块安装成功了,但是再安装后面一个模块的时候安装出现报错,那这种情况前面大量的安装配置工作就浪费了,所以在正式安装之前就做安装BUG测试是很有必要的。具体为先不做配置文件的配置,而是将安装过程中执行安装操作的命令提取出来,将所有的安装命令按照官网的先后顺序全部执行,看看执行的过程中是否报错,如果不报错说明各个组件的安装包正常,再开始正式安装。

4.网络的问题,由于安装过程中有多处需要下载安装包等文件,这些都是国外的站点,我自己安装的过程中出现下载很慢的情况,一个安装包下载一个多小时的情况都有,所以在安装的过程中,网络环境也是一个需要注意的地方,安装的时候如果出现需要下载的步骤,则要尽量避开高峰期,晚上6点到11点之间之后不要下载,另外一个方案就是更换为国内的源,加快下载速度,这个我还没有尝试过,但是一种解决方法。

5.网络模块中网卡的配置问题,这是安装的过程中最让我头疼的问题,网络模块是openstack中最容易出问题的模块,在安装的过程中因为网络配置的问题,导致我一致创建实例失败,很多后续的工作无法继续进行。如果是虚拟机环境,最好使用VMWare,而不是virtual box +vagrant,主要是VMware中的网卡配置比较灵活,对配置网络相关的模块更加方便。同时如果是模拟机安装,安装中最好安装不需要连接外网的网络类型,需要连接外网的网络环境配置比较麻烦。

我安装的步骤为:

1.配置相关的基础网络环境;

2.制作公用镜像;

3.做安装BUG检测预防性安装;

4.正式安装;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值