Hi,<div><br></div><div>I suggest you to read a series of our blogposts on H/A in openstack (in this order):</div><div><div><a href="http://www.mirantis.com/blog/intro-to-openstack-in-production/">http://www.mirantis.com/blog/intro-to-openstack-in-production/</a></div>
<div><a href="http://www.mirantis.com/blog/ha-platform-components-mysql-rabbitmq/">http://www.mirantis.com/blog/ha-platform-components-mysql-rabbitmq/</a></div><div><a href="http://www.mirantis.com/blog/software-high-availability-load-balancing-openstack-cloud-api-servic/">http://www.mirantis.com/blog/software-high-availability-load-balancing-openstack-cloud-api-servic/</a></div>
<div><a href="http://www.mirantis.com/blog/117072/">http://www.mirantis.com/blog/117072/</a></div></div><div><br></div><div>Sorry for the shameless promotion but I actually think it's relevant :)</div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Dec 17, 2012 at 12:11 PM, Samuel Winchenbach <span dir="ltr"><<a href="mailto:swinchen@gmail.com" target="_blank">swinchen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<font face="courier new,monospace">Hi All,</font><div><font face="courier new,monospace"><br></font></div><div><font face="courier new,monospace"><br></font></div><div><font face="courier new,monospace">I am following the high availability guide provided by openstack as seen here: </font><a href="http://docs.openstack.org/trunk/openstack-ha/content/ch-intro.html" target="_blank">http://docs.openstack.org/trunk/openstack-ha/content/ch-intro.html</a></div>
<div><br></div><div>I currently have mysql and rabbitmq setup with pacemaker and corosync. Everything seems to be working fine.</div><div><br></div><div>I am now adding in the openstack services. I have keystone configured and it is using haproxy for load balancing/redundancy and keepalived for the virtual IP. haproxy is set configured to bind to non-local address and is running on all HA nodes. </div>
<div><br></div><div>Is this a good way to make the openstack services such as glance, swift, nova and keystone HA? </div><div><br></div><div>Is it preferable to have keepalived start haproxy on the node that it assigns the virtual IP to, or is my setup with the non-local binding ok?</div>
<div><br></div><div>Is this (<a href="http://docs.openstack.org/folsom/openstack-network/admin/content/ha_pacemaker.html" target="_blank">http://docs.openstack.org/folsom/openstack-network/admin/content/ha_pacemaker.html</a>) the preferred to make the networking (quantum) HA?</div>
<div><br></div><div><br></div><div>and one last question:</div><div><br></div><div>What is a good method to detect a compute node failure and automatically restart the virutal machines it was running on another node?<br>
<br>
Thank you so much, and sorry to bombard you with questions!</div><div><br></div><div>Sam </div><div><br></div><div><br></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Eugene Kirpichov<br><a href="http://www.linkedin.com/in/eugenekirpichov" target="_blank">http://www.linkedin.com/in/eugenekirpichov</a><div><br></div><br>
</div>