<!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>