Thank you, this was very helpful From: Tobias Urdin Date: Wednesday 28 September 2016 at 12:43 To: David Orn Johannsson Cc: "openstack-operators@lists.openstack.org<mailto:openstack-operators@lists.openstack.org>" Subject: Re: [Openstack-operators] L3 HA Router
Hello, Please note that this is not recommended but it's currently the least invasive way (i.e not killing the machine or the keepalived process). * Get the UUID of the L3 router. * Go to the node that hosts your L3 routers (running the neutron-l3-agent service) and show all interfaces in that namespace. * Shutdown ha-xxx interface in that routers namespace. Example: List all interfaces in this router namespace. $ ip netns exec qrouter-ebb5939f-b8b2-4351-8995-27e4ccf9ebe2 ifconfig -a Then just kill the "ha-xxxx" interface with: $ ip netns exec qrouter-ebb5939f-b8b2-4351-8995-27e4ccf9ebe2 ifconfig ha-xxx down You can find the current master router using $ neutron l3-agent-list-hosting-router ebb5939f-b8b2-4351-8995-27e4ccf9ebe2 Read up more on how these things work, you will need it. Google some stuff and you'll get something like this: https://developer.rackspace.com/blog/neutron-networking-l3-agent/ There is alot of resource at your disposal out there. Good luck! On 09/28/2016 01:58 PM, Davíð Örn Jóhannsson wrote: I figured this might be the case, but can you tell how I can locate the interface for the router namespace, if I do a ifconfig –a on the network node, I only see the br-* interfaces and the physical ones. I assume, I’d need to take down one of the interfaces that keepalived is responsible for, but I’m not sure how to find them and make the right connection interface to router in order to choose the right interface to take down From: Tobias Urdin Date: Wednesday 28 September 2016 at 11:11 To: David Orn Johannsson Cc: "openstack-operators@lists.openstack.org<mailto:openstack-operators@lists.openstack.org>" Subject: Re: [Openstack-operators] L3 HA Router Hello, Some work was done in that area however it was never completed. https://bugs.launchpad.net/neutron/+bug/1370033 You can issue an ugly failover by taking down the "ha" interface in the router namespace of the master with ifconfig down. But it's not pretty. Best regards On 09/28/2016 11:40 AM, Davíð Örn Jóhannsson wrote: OS: Ubuntu 14.04 OpenStack Liberty Is it possible to perform a manual failover of HA routers between master and backup by any sensible means ?
_______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators