tripleo-image-elements/elements/neutron
Jan Provaznik dbc1634711 Enable automatic failover of l3 routers
When l3-agent is not working on a node, neutron server will
automatically move its routers to another l3-agent. Neutron server
detects l3-agent outage after 1-2 minutes, neutron-l3-agent is now
monitored every 30s by pacemaker which will restart the service in case of
a failure (this should cover most of outages). If outage is longer
(e.g. networking issue) and routers are reassigned to another node,
l3-agent will clean up routers from local node when it restarts (or when
it can communicate with neutron server again).

This solution is not perfect and doesn't cover some edge situations
described here: https://bugs.launchpad.net/neutron/+bug/1174591
But I think this still improves current state of l3-agent HA.

This should not be needed once neutron l3 agent HA patch is merged
(I83f2a5d2af42164c42773b385ba7b00872eed54e).

Change-Id: Ifd8d73b3b1a5b13095e87683449aa4cab7579d3e
2014-09-12 16:40:53 +02:00
..
environment.d Wire in _EXTRA_INSTALL_OPTS... 2014-04-19 08:08:45 -04:00
install.d/neutron-source-install Make use of openvswitch elements 2014-08-21 12:11:19 +00:00
os-apply-config/etc/neutron Enable automatic failover of l3 routers 2014-09-12 16:40:53 +02:00
os-refresh-config Run migrations from only the bootstrap host 2014-07-18 12:27:36 -07:00
element-deps Make use of openvswitch elements 2014-08-21 12:11:19 +00:00
README.md Permit setting ml2 flat networks in Neutron. 2014-02-05 13:49:48 +13:00
source-repository-neutron Use openstack git repos when possible 2013-11-15 10:48:11 +02:00

Install neutron service from git.

Configuration

neutron: verbose: False - Print more verbose output (set logging level to INFO instead of default WARNING level). debug: False - Print debugging output (set logging level to DEBUG instead of default WARNING level). flat-networks: "tripleo-bm-test"