rdo 多站点安装neutron无法链接外网

提问于 2019-07-16 00:21:31 -0600

实验环境:

主机 : ESXI 6.5

controller 2个网卡 eth1 : 10.1.1.20 (openstack controller IP) eth2 : 192.168.1.20 (登录虚拟机管理用)

computing01 2个网卡 eth1 : 10.1.1.21 (openstack IP) eth2 : 192.168.1.21 (登录虚拟机管理用)

computing02 2个网卡 eth1 : 10.1.1.22 (openstack IP) eth2 : 192.168.1.22 (登录虚拟机管理用)

Network01 2个网卡 eth1 : 10.1.1.23 (openstack IP) eth2 : 192.168.1.23 (登录虚拟机管理用)


answer file 里面 neutron 的配置

CONFIG_NEUTRON_ML2_TYPE_DRIVERS=geneve,flat CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=geneve CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=ovn CONFIG_NEUTRON_OVS_EXTERNAL_PHYSNET=extnet CONFIG_NEUTRON_OVN_BRIDGE_MAPPINGS=extnet:br-ex CONFIG_NEUTRON_OVN_BRIDGE_IFACES= (这里,安装的时候我配置的是 network01 里面的 eth2:br-ex) 作为外网的mapping. 安装好以后这里就显示没有了。


在dashboard 里面配置外网: 192.168.1.0/24 网管: 192.168.1.1. 分配地址范围:192.168.1.100,192.168.1.200 没有DHCP.

配置虚拟路由器,attach 内网,和外网地址,还有虚拟路由器网关。


问题:

在我的openstack 里面的instance, 可以拿到一个floating IP. 可以ping 虚拟路由器的外网IP: 192.168.1.100, 但是无法取去到外网比如: 192.168.1.1.

不知道我表述的行不清楚,还是比较小白,谢谢大家指教。

Andy

edit retag flag offensive close merge delete