Ask Your Question

Neutron doesn't update floatingip with multiple L3 agent

asked 2014-05-23 07:37:54 -0600

ornoone gravatar image

updated 2014-05-23 16:57:01 -0600

smaffulli gravatar image

my stuff, running havana.

  • 1 controller node.
  • 1 nova-compute node.

  • 2 external network (so 2 l3 agent on the controller nod)

My problem :

with both L3 agent started, whene i Attach a floatingIP on a instance, I must restart the agent of this network to get this IP linked to my VM.

ip netns exec qrouter-5f07b81b-231a-41f1-ab34-60853e5e8f5d ip addr sh show me that the agent wait to restart befor he assign my floatingip.

If y disable one of the agents, and I assign an ip, I don't wait anymore... so i think it look like the message from neutron to the agent is catch by the wrong agent ?

I don't have anythink in the logs

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-05-25 16:38:42 -0600

SamYaple gravatar image

This sounds like you have not set a few settings correctly in your l3 confs. You need to watch gateway_external_network_id, handle_internal_only_routers, and one more that I can't remember right now. They have to change per agent.

Can you please post your l3 configs and your neutron networks?

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-05-23 07:37:54 -0600

Seen: 184 times

Last updated: May 25 '14