← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1365470] [NEW] Allow an admin to evacuate a L3 agent from HA routers

 

Public bug reported:

If an admin would like to perform a planned maintenance on a host with
L3 agent installed, shutting down the L3 agent wouldn't failover HA
routers on that node. Rebooting the machine or otherwise destroying
connectivity would put all of the routers in a fault state and router
instances on other agents will become the new masters. However, we
should have a way to let admins explicitly evacuate a node. I suggest
that setting a l3 agent as down:

neutron agent-update <agent_id> --admin_state_up=False

Will go through all HA routers, lower their VRRP priority and SIGHUP the
keepalived process. The RPC message (For an agent admin state down) is
already received by the agent, so this should be an easy fix.

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: l3-ha

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1365470

Title:
  Allow an admin to evacuate a L3 agent from HA routers

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  If an admin would like to perform a planned maintenance on a host with
  L3 agent installed, shutting down the L3 agent wouldn't failover HA
  routers on that node. Rebooting the machine or otherwise destroying
  connectivity would put all of the routers in a fault state and router
  instances on other agents will become the new masters. However, we
  should have a way to let admins explicitly evacuate a node. I suggest
  that setting a l3 agent as down:

  neutron agent-update <agent_id> --admin_state_up=False

  Will go through all HA routers, lower their VRRP priority and SIGHUP
  the keepalived process. The RPC message (For an agent admin state
  down) is already received by the agent, so this should be an easy fix.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1365470/+subscriptions


Follow ups

References