<div dir="ltr">Hi Heiko,<div><br></div><div>That kind of failover mechanism was on our roadmap: <a href="https://review.openstack.org/#/c/59743/">https://review.openstack.org/#/c/59743/</a></div><div>However right now the work is deferred as we're discussing general design of HA feature.</div>
<div>I can't guarantee that will be something included in Juno, but there's strong demand for this feature so it has high priority on our list.</div><div><br></div><div>Thanks,</div><div>Eugene.</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Apr 1, 2014 at 1:21 PM, Édouard Thuleau <span dir="ltr"><<a href="mailto:thuleau@gmail.com" target="_blank">thuleau@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Just point you a blueprint [1] develop during the I release (but d<span style="font-family:'Arial Unicode MS',Arial,sans-serif">eferring to Juno)</span> to bring L3 HA.<div>It use VRRP mechanism with keepalived that you could reuse for LBaaS.</div>

<div>It also uses conntrackd to synchronize connections between routers (master and slave). I don't know how to configure LB synchronization.</div><div><br></div><div>[1] <a href="https://blueprints.launchpad.net/neutron/+spec/l3-high-availability" target="_blank">https://blueprints.launchpad.net/neutron/+spec/l3-high-availability</a></div>
<span class="HOEnZb"><font color="#888888">
<div><br></div><div>Édouard.</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 1, 2014 at 10:52 AM, Heiko Krämer <span dir="ltr"><<a href="mailto:hkraemer@anynines.com" target="_blank">hkraemer@anynines.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi guys,<br>
<br>
i'm looking since days for a solution to solve the SPOF (single point of<br>
failure) of the lbaas. A easy solution with a config option is not<br>
available yet.<br>
<br>
The next option is to install/configure some not OpenStack related tools<br>
like pacemaker. I realise my L3-Agent faiover with an self writen RA for<br>
pacemaker to switch routers on broken l3 agent to the running on with<br>
the neutron API.<br>
The same can be workin with LbaaS but there's a problem again:<br>
<br>
 - No API function to switch a pool from agent A to agent b<br>
 - configurations of HAProxy replicate => this can be solvd with drbd or<br>
some shared network storage like NFS<br>
 - Devices are not the same => L3 switch router from agent A (broken) to<br>
agent B the devices names are not the same<br>
 -<br>
<br>
Is there any solution to solve this SPOF ? I mean a LB should not only<br>
scale/balancing your cluster/application the second task is the failover<br>
of broken members.<br>
<br>
<br>
<br>
<br>
Thx and cheers<br>
Heiko<br>
<br>
- --<br>
<a href="http://anynines.com" target="_blank">anynines.com</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.14 (GNU/Linux)<br>
Comment: Using GnuPG with Thunderbird - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
iQEcBAEBAgAGBQJTOn4wAAoJELxFogM4ixOFUxoIAIb5WYnRNimu6C67SyueCs7w<br>
BkBee1atnIyhBPv7rz+5dHG+JQbSPHzmh+yK6kXgXGrDkxqLRDcd9o+Exv9oRUe0<br>
4TU79YCgN2wqIHP5mhioHyd5f0V4MYjoLHDQRYgFSSXf0c4uSGdIvWRxFsSY8H9q<br>
6nGF35mTOUd/Owu2EQ82SGWL2oOauG+G9QC79CNjIex4ECdtUZfCuxGV2ZVJjz+L<br>
EhsPWWy+D+qvtE+9+rRCpo8Xv4PNY+8Hj3S+MPppzD3SUmchlo6R9DXEbBQqE7g3<br>
VvjzyfclT+hjz3KbVdR8P96uMkcYQNDiJqPz1EUevcZRfnjPSJu76VvI2bOkcBo=<br>
=nojq<br>
-----END PGP SIGNATURE-----<br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br></blockquote></div><br></div>