<!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 Darren,<br><br>No, I am not looking at a performance increasment at this moment. Just trying to make the different components Nova is build on redundant. Of course a master/master setup of mysql / rabbitmq with a floating IP will probably work but it bugs me that Nova is not really build with flexibility of it components in mind. <br><br>I understand it is impossible to cover every scenario and you can make things redundant into the infinitive but why doesn't have Nova any of this build in? Why do I need to setup a Virtual IP/floating IP where Nova simple could accept multiple locations and failover if the first location fails. Or even round-robin to distribute the load. All I am doing now is yet add another component that can possibly fail as well.<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> Darren Birkett [mailto:darren.birkett@gmail.com]<br><b>To:</b> i3D.net - Tristan van Bokkem [mailto:tristanvanbokkem@i3d.nl]<br><b>Cc:</b> Florian Haas [mailto:florian@hastexo.com], openstack@lists.launchpad.net<br><b>Sent:</b> Tue, 21 Feb 2012 12:51:11 +0100<br><b>Subject:</b> Re: [Openstack] Howto Nova setup with HA?<br><br>Surely it depends what you want out of it?  If just pure high<br>
availability (ie ability to continue functioning  when primary node<br>
goes down), then doesn't a master/master with floating IP fit the<br>
bill?<br>
<br>
It sounds like what you're after is better performance/throughput<br>
rather than HA - the ability to write to multiple masters at the same<br>
time.  Even here if nova *was* able to hit multiple databases, a<br>
master/master setup isn't going to suit, as each write to one master<br>
still needs to be replicated to the other so throughput is going to be<br>
the same.  You'd then need to look to something like a native mysql<br>
cluster to get actual increased throughput.<br>
<br>
Darren<br>
<br>
On 21 February 2012 11:34, i3D.net - Tristan van Bokkem<br>
<<a href="mailto:tristanvanbokkem@i3d.nl">tristanvanbokkem@i3d.nl</a>> wrote:<br>
> Ho Florian,<br>
><br>
> I respect your opinion of course and I am not here to start a fight. Point<br>
> is, how I understand it Nova really isn't very flexible on High Availability<br>
> terms. I have now a master/master mysql setup with a Virtual IP working just<br>
> to work around the shortcomings Nova imo introduces. This same story goes<br>
> for RabbitMQ, I need to setup RabbitMQ in HA (which is fine) but I need to<br>
> setup a Virtual IP for it as well just so Nova can correctly connect to it.<br>
> Without the VIP the hole point of setting it up in a cluster is useless as<br>
> you still will point nova to one single host.<br>
><br>
> It shouldn't be that hard to make Nova listen to multiple mysql addresses<br>
> and rabbitmq hosts in a cluster?<br>
><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<br>
> Rotterdam, The Netherlands. High density hosting – multiple fiber carriers<br>
> in-house – Level3 PoP.<br>
><br>
> Interactive 3D (i3D.net) is a company registered in The Netherlands at Meent<br>
> 93b, Rotterdam. Registration #: 14074337 - VAT # NL 8202.63.886.B01.<br>
> Interactive 3D (i3D.net) is CDSA certified on content protection and<br>
> security. We are ranked in the Deloitte Technology Fast 50 as one of the<br>
> fastest growing technology companies.<br>
><br>
> ________________________________<br>
> From: Florian Haas [mailto:<a href="mailto:florian@hastexo.com">florian@hastexo.com</a>]<br>
> To: <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
> Sent: Fri, 17 Feb 2012 13:32:51 +0100<br>
><br>
> Subject: Re: [Openstack] Howto Nova setup with HA?<br>
><br>
> On Thu, Feb 16, 2012 at 3:28 PM, i3D.net - Tristan van Bokkem<br>
> <<a href="mailto:tristanvanbokkem@i3d.nl">tristanvanbokkem@i3d.nl</a>> wrote:<br>
>> Hi Tom,<br>
>><br>
>> Thank you very much for sharing your knowledge, this will help not only<br>
>> me!<br>
>> As I am still working on the MySQL part, you mentioned multi-master which<br>
>> I<br>
>> have running indeed, but I suppose there still will need to be some kind<br>
>> of<br>
>> entering point within the cluster. How did you managed this?<br>
><br>
> Virtual cluster IP addresses and highly available MySQL (either DRBD<br>
> or MySQL replication based). Pacemaker is very well capable of<br>
> managing this.<br>
><br>
> Of course, since you also quoted<br>
> <a href="http://openlife.cc/blogs/2011/july/ultimate-mysql-high-availability-solution" target="_blank">http://openlife.cc/blogs/2011/july/ultimate-mysql-high-availability-solution</a><br>
> parts of which I wholeheartedly disagree with (as with all of Henrik's<br>
> Pacemaker bashing, but he's of course entitled to his own opinion),<br>
> then you might run away screaming from anything that barely mentions<br>
> Pacemaker in passing. But in reality[1], Pacemaker is an extremely<br>
> capable HA stack that would be well suited for this.<br>
><br>
> Cheers,<br>
> Florian<br>
><br>
> [1] To be polite, I should say "in my humble opinion," but my opinion<br>
> on this really isn't humble at all, so I prefer being honest over<br>
> being polite. :)<br>
><br>
> --<br>
> Need help with High Availability?<br>
> <a href="http://www.hastexo.com/now" target="_blank">http://www.hastexo.com/now</a><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>
><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>
><br>
</blockquote><style>
</style>
</body></html>