<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<style>BODY{font:10pt Tahoma,Verdana,sans-serif} .MsoNormal{line-height:120%;margin:0}</style></head><body>
Hi Tom,<br><br>Thank you very much for sharing your knowledge, this will help not only me! <br>As I am still working on the MySQL part, you mentioned multi-master which I have running indeed, but I suppose there still will need to be some kind of entering point within the cluster. How did you managed this?<br><br>Best regards,<br><br>Tristan van Bokkem<br>Datacenter Operations<br><br>Contact:<br>E-mail Personal: <a href="mailto:tristanvanbokkem@i3d.net">tristanvanbokkem@i3d.net</a><br>E-mail Support: <a href="mailto:info@i3d.net">info@i3d.net</a><br>E-mail NOC: <a href="mailto:noc@i3d.net">noc@i3d.net</a><br>Website: <a href="http://www.i3d.net" target="_blank">http://www.i3d.net</a> Office:<br>Interactive 3D B.V.<br>Meent 93b<br>3011 JG Rotterdam<br>The Netherlands<br><br>Visit www.smartdc.net – SmartDC is our in-house 36,000 sq. ft. datacenter in Rotterdam, The Netherlands. High density hosting – multiple fiber carriers in-house – Level3 PoP.<br><br>Interactive 3D (i3D.net) is a company registered in The Netherlands at Meent 93b, Rotterdam. Registration #: 14074337 - VAT # NL 8202.63.886.B01. Interactive 3D (i3D.net) is CDSA certified on content protection and security. We are ranked in the Deloitte Technology Fast 50 as one of the fastest growing technology companies.<br><blockquote style="padding-left: 5px; margin-left: 5px; border-left: #0000ff 2px solid; margin-right: 0px"><hr><b>From:</b> Tom Ellis [mailto:tom.ellis@canonical.com]<br><b>To:</b> openstack@lists.launchpad.net<br><b>Sent:</b> Thu, 16 Feb 2012 15:09:15 +0100<br><b>Subject:</b> Re: [Openstack] Howto Nova setup with HA?<br><br>On 16/02/12 08:46, i3D.net - Tristan van Bokkem wrote:<br>
> Any more thoughts about this subject? Ask? Vish?<br>
<br>
The team I work in has looked at a number of methods for high<br>
availability within the Diablo release and I've included some notes<br>
below, hope this helps.<br>
<br>
Font-end API servers<br>
 * load balanced with h/w load balancer<br>
 * use s/w LB for smaller deployments<br>
 * run nova-scheduler on each<br>
<br>
MySQL DB<br>
 * multi-master configuration<br>
 * alternative: drbd + pacemaker in active/passive<br>
<br>
RabbitMQ service<br>
 * Pacemaker with Active-passive configuration<br>
 * Based on example from RabbitMQ site (already mentioned by someone else)<br>
 * Virtual IP for the service - used for rabbitmq config in nova.conf<br>
 * I think there are some corner cases where messages could be dropped<br>
during failover and I believe later RabbitMQ versions support full<br>
multi-master but require some client side changes - is there any plans<br>
to support this?<br>
<br>
nova-volume service<br>
 * Current weakness in the HA setup, unless you are willing to use iscsi<br>
tgtd with DRBD. I believe this would still have some problems when<br>
failing over with the initiators that are logged in.<br>
 * I'm hoping this will pan out for essex with some of the storage<br>
vendors committing nova-volume support via their API's.<br>
<br>
Glance<br>
  * Run on multiple servers<br>
  * Use another VIP in your pacemaker setup or load-balancer<br>
  * Use swift as backend storage<br>
<br>
Compute servers<br>
 * Each run their own copy of nova-api (only instances running on the<br>
node use this)<br>
 * nova-network (multi-host configuration) with private network<br>
<br>
Swift<br>
 * Run swift-proxy across all swift-storage nodes on a small setup<br>
<br>
<br>
Regards,<br>
<br>
Tom<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack" 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/%7Eopenstack" 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>
</blockquote><style>
</style>
</body></html>