Fuel 的安装还是很简单的,最大的优点是基于图形化,并且一键部署(OS和openstack组件一起装,不需要人为干预)
但是Fuel6.1也有几个问题,其中影响比较大的是Fuel6.1还不支持VXlan ,只支持GRE和vlan
安装fuel的时候比较令人费解的是网络的配置,fuel不支持多种网络复用到一块网卡,所有网络必须逻辑隔离(vlan)或者物理隔离(配置多个网卡)
下面详细介绍fuel的几种网络
0 PEX network
这个是fuel Master 与host 直接通向的网络
1 Public网络是用来与外部通信以及配置floating IP 地址范围的网络,这个网络要保证可以连接internet,因为现在fuel 6.1安装openstack组件的时候已经需要连接外部网络更新了,如果不能连接外部网络,会安装失败
2 Storage network
这个网络是computing host 与storage通信的网络,controller应该用不到这个网络,但是现在的版本也必须为controller节点配置
3 Management network
这个网络是openstack 内部组件之间通信用的 ,openstack endpoint list 可以看到内部组件其实是用的这个网络通信的
4 private network
这个网络是GRE的tunnel的源接口以及vm instance 内部数据走的都是这个网络
5 这个不能算是网络,是配置tunnel接口的VNID的范围的
6 Neutron L3 network
这个其实是instance 内部用的网络 ,那个网关是vrouter的接口,这个可以随便配置,安装好在更改就可以了
fuel 的几个注意事项
1 fuel安装好的系统的默认用户名和密码是和fuel master 一样的
2 host必须支持PEX启动,并且配置以网络启动作为第一启动项
3 安装好后openstack OS是不能SSH上去了,可以通过先登录fuel master ,然后跳转ssh登录到目的OS