Failed to Bind port on External VLAN Provider Network

asked 2016-10-10 10:07:01 -0500

Gal S. gravatar image

hello, I have an issue when trying to launch an instance on an "Additional" VLAN External Network. I've a working properly external network that is being used for floating ip address, and the second one that I'm trying to make it work wanted to be used directly on guest vms to avoid using floating ip address.

The binding works if I add a router with interface ip belongs to the new network, it's even pinging from the namespace. The issue is to bind the interfaces that belongs to VMs to the new network.

When I launch VMs on the new network I get the following error:

2016-10-10 17:22:40.781 12724 ERROR nova.api.openstack.extensions PortBindingFailed: Binding failed for port 09ea4e3e-67aa-411f-90f1-6ed9537f9f81, please check neutron logs for more information."

I have OVS, and created the new bridge br-ex2 that has another physical interface used for this new subnet/external network.

I'm using Matika on Ubuntu 14.0

Configurations:

ml2.ini

[ml2]

type_drivers = flat,gre,vlan,vxlan

tenant_network_types = vxlan,vlan,flat

mechanism_drivers = openvswitch,l2population

extension_drivers = port_security

[ml2_type_flat]

flat_networks = public

[ml2_type_vlan]

network_vlan_ranges = public2:10:2000

/etc/neutron/plugins/ml2/openvswitch_agent.ini

[ovs]

local_ip = 10..x.x.x

bridge_mappings = public:br-ex,public2:br-ex2

integration_bridge = br-int

tunnel_bridge = br-tun

edit retag flag offensive close merge delete