工具:Fuel Mirantis 6.0
硬件:3台服务器,其中1台Fuel, 1台Controller, 1台Compute
安装指南:
1 将所有IPMI口连在一台交换机LNSIPMI上
2将所有0口连在交换机LNS0上
3将所有1口连在交换机LNS1上
我处由于交换机少,我就都插到一台交换机上了,所以LNSIPMI=LNS0=LNS1
4 将Controller和Compute配置为从网口启动(PXE,在BIOS配置)
5 用IPMI安装Fuel(使用虚拟光驱,远程安装mirantis 6.0.iso)
6 FUEL安装完毕
7 将Controller,Compute重启,自动开始PXE安装Controller, Compute
我处碰到的问题是PXE在申请IP时太慢,原因是百兆Cisco老交换机IP协商太慢,换成一部千兆交换机后PXE协商比较快,就没问题了
在FUEL上对网络的设置是,
公网采用eth1(public)
其他网络均采用eth0(admin, private, storage, mgmt)
8 计算节点和控制节点安装完毕。
9 此后由于Fuel启动的DHCP服务和我内网IPMI用的DHCP服务冲突,我增加了一台路由器R1。
IPMI地址是192.168.40.109(Controller),116(Fuel), ?(Compute, FIXME)
其他地址Controller
172.16.0.2 br-ex
10.20.0.6 br-fw-admin
ovs查看的结果发现(ovs-vsctl show)
br-ex通过br-ex--br-eth1与eth1相连。而我在步骤7里对公网设置为eth1。影响是我网络插线受影响。
br-fw-admin是通过br-fw-admin--br-eth0与eth0相连。
Fuel地址eth0 10.20.0.2,eth1没用到
Compute FIXME
新增路由器R1的布线如下.
入口192.168.40.118
出口两个
10.20.0.118 连接Fuel接口,用于远程控制Fuel
172.16.0.118 连接Controller接口,用于远程控制Openstack horizon
10 个人PC的远程访问方法
个人PC: 192.168.40.?
在个人PC上配置路由
ip route 10.20.0.0/24 via 192.168.40.118
ip route 172.16.0.0/24 via 192.168.40.118
可以分别访问http://10.20.0.2 (FUEL)
http://172.16.0.2 (Openstack)