在实例界面为3台云主机分配浮动IP
如果显示没有分配浮动IP,可以点右侧的加号进行添加
添加成功后进行关联
分配成功后显示如下:
虽然分配了浮动IP,但通过安装OpenStack的虚拟机(192.168.8.239)仍然无法ping通这几个同一个网段的浮动IP(192.168.8.236-238),
这是由于OpenStack的虚拟机(192.168.8.239)的地址配置在eth0上,该接口并未与云主机系统的外部接口桥br-ex产生关联,可以通过在OpenStack的虚拟机命令行ovs-vsctl show看到。通过以下命令将eth0和br-ex进行关联
ifconfig eth0 0.0.0.0 up
ifconfig br-ex 192.168.8.239 up
ovs-vsctl add-port br-ex eth0
route add default gw 192.168.8.1
关联后通过安装OpenStack的虚拟机(192.168.8.239)已经可以ping通这几个同一个网段的浮动IP(192.168.8.236-238)
如果之前虚拟机桥接网卡配置是正确的,那么此时192.168.8.0/24网段内的其它真实机器也应该能够ping通关联到云主机上的浮动IP
可以通过以下配置,避免每次启动都需要重新关联eth0和br-ex
在/etc/sysconfig/network-scripts/目录生成文件ifcfg-br-ex,填入内容
修改ifcfg-eth0,填入内容
注意,HWADDR需要填入你自己虚拟机eth0的MAC地址