创建openstack环境遇到的一些坑
1.fuel的安装
现有的教程上都是vbox装fuel,我就在想,控制节点和计算节点都是装在服务器上,为什么fuel不能直接装在服务器上?于是将fuel9.0刻成光盘,开机启动,最后卡在图2这个地方了,一直过不去,后来张工说应该是网卡的问题,vbox可以选择切换,而实际服务器上不行
创建openstack环境遇到的一些坑 创建openstack环境遇到的一些坑2.控制节点和计算节点在bios设置pxe可用
fuel安装好之后,control节点和compute节点的pxe必须设置为可用,这样节点才能通过pxe从fuel上下载资源,这种方式能够控制多台节点同时安装,方便快捷
3.用fuel完成openstack安装需要三大组件
fuel9.0,mirrors,和bootstrap
4.fuel配置openstack环境部署不成功的问题~其中一个网线没插
刚开始control节点和compute节点都是只用了一个网口,安装部署总是出错,后来控制节点的两个网口都用上,将重新建立openstack环境添加节点,部署成功;经反复验证,最后发现control节点必须要至少两个网卡都正常才能成功
创建openstack环境遇到的一些坑5.节点单机启动出错
部署好之后,按原理fuel就没有多大用了,于是把fuel节点网线拔掉,重启服务器测试,发现服务器刚启动就卡着了,后来连上fuel通过pxe重新下载资源才正常启动,后来分析得出一个可能性的推论,openstack环境至少两个节点,fuel和control两个节点缺一不可,还有待验证
创建openstack环境遇到的一些坑后来验证不是这样的,只要环境配置好之后,不用fuel节点也是可以的,fuel只是管理openstack的工具
6.交换机接口设置
更换二层交换机以后,有次新建环境时,发现各个节点服务器网口灯都不亮,从fuel节点也ping不通控制节点和计算节点,网卡1配置的是pxe.管理vlan101.存储vlan102,还有其他,网卡2配置公共接口,张工判断是交换机接口设置问题,网卡1连的端口应该是trunk模式,网卡2连的交换机接口是access模式
system-view进去系统视图
vlan101,102
interface gigabitethernet 0/0/1
port link-type access
quit
interface gigabitethernet 0/0/2
port link-type trunk
port trunk allow-pass vlan all
quit
…
quit进去用户视图
save保存防止掉电清空
配置完成之后便通了
创建openstack环境遇到的一些坑7.安全性规则
openstack环境部署好之后,新建云,设置浮动设置浮动ip,发现能发现不能ping通,ssh登不上去,同时发现两台计算节点服务器都只有网卡1在用,手动启动网卡2之后,发现还是如此,后来发现是安全性规则设置问题,设置好安全性规则之后,即使把网卡2手动down掉,也还是能正常通信的,也就是说,对于计算节点,只需一个网口便可正常运行。
创建openstack环境遇到的一些坑8.关于新加节点
在已部署好的环境中添加新的节点,只在新节点进行ubuntu的安装,但是在安装openstack时所有节点都安装一次,和预想的不一样,起初以为是搞错了,经过多次验证,发现确实如此,神奇的是在安装openstack时,已有的节点还能正常使用,具体原因,还需继续探究。