<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
Subbu,
<div><br>
</div>
<div>we are running on RMQ 3.2 with server-side HA policy on all OpenStack queues.</div>
<div><br>
</div>
<div>Even with two Rabbit servers dispersed over two sufficiently distant data centers (different subnets, different locations, connected via fibre over a number of routers), and besides network partitions here and there (which RMQ fixes automatically most
 of the time, if configured properly), our setup runs like a charm. Hardware is negligible; RMQ almost never goes beyond a GB or so of memory usage, and the CPU is usually bored to death.</div>
<div><br>
</div>
<div>We found the DRBD setup much more flaky and rather cumbersome to setup, and frankly, I never understood why people happen to take the dark alley Linux-HA. If you want, you can put ldirectord in front of the two boxes to balance the load (we did that, although
 from a performance perspective, this is not necessary). ldirectord also detects whether one of the boxes is out to lunch (which never happened so far), and reroutes the traffic automatically.</div>
<div><br>
</div>
<div>To be really sure, put a corosync/pacemaker-managed failover (virtual) IP in front of the two boxes, and run corosync/pacemaker/ldirectord/rabbitmq on each box, with properly configured VIP transportation – that’s where I’d invest the effort to dive into
 the details of Linux HA glory.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Alexander<br>
<div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>
<div style="margin: 0px; font-size: 12px; ">-- </div>
<div style="margin: 0px; font-size: 12px; color: rgb(1, 112, 192); "><b>adesso mobile solutions GmbH</b></div>
<div style="margin: 0px; font-size: 12px; ">Dr.-Ing. Alexander Papaspyrou</div>
<div style="margin: 0px; font-size: 12px; ">Senior System Architect</div>
<div style="margin: 0px; font-size: 12px; ">IT Operations</div>
<div style="margin: 0px; font-size: 8px; font-family: 'Times New Roman'; min-height: 9px; ">
<br>
</div>
<div style="margin: 0px; font-size: 12px; ">Freie-Vogel-Str. 391 | 44269 Dortmund</div>
<div style="margin: 0px; font-size: 12px; ">T +49 231 930 66480 | F +49 231 930 9317 | M +49 172  209 4739</div>
<div style="margin: 0px; font-size: 12px; color: rgb(0, 92, 171); "><span style="color: rgb(0, 0, 0); ">Mail:</span> <a href="mailto:papaspyrou@adesso-mobile.de">papaspyrou@adesso-mobile.de</a><span style="color: rgb(0, 0, 0); "> | Web:</span> <a href="http://www.adesso-mobile.de/">www.adesso-mobile.de</a><span style="color: rgb(0, 0, 0); "> |
 Mobil-Web: <a href="http://mobil.adesso-mobile.de/">mobil.adesso-mobile.de</a></span></div>
<p style="margin: 0px; font-size: 8px; "> </p>
<div style="margin: 0px; font-size: 12px; color: rgb(166, 166, 166); ">Vertretungsberechtigte Geschäftsführer: Dr. Josef Brewing, Frank Dobelmann</div>
<div style="margin: 0px; font-size: 12px; color: rgb(166, 166, 166); ">Registergericht: Amtsgericht Dortmund</div>
<div style="margin: 0px; font-size: 12px; color: rgb(166, 166, 166); ">Registernummer: HRB 13763</div>
<div style="margin: 0px; font-size: 12px; color: rgb(166, 166, 166); ">Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz: DE201541832</div>
</div>
<div><br>
</div>
</div>
<br class="Apple-interchange-newline">
<br class="Apple-interchange-newline">
</div>
<br>
<div>
<div>Am 20.01.2014 um 05:33 schrieb Allamaraju, Subbu <<a href="mailto:subbu@subbu.org">subbu@subbu.org</a>>:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">OpenStack HA guide (<a href="http://docs.openstack.org/high-availability-guide/content/s-rabbitmq.html">http://docs.openstack.org/high-availability-guide/content/s-rabbitmq.html</a>) says that Pacemaker/DRBD approach is preferred over
 active-active mirrored queues. Details are sparse in the guide. Is anyone aware of any data/issues first hand?<br>
<br>
Thanks for any pointers.<br>
<br>
Subbu<br>
_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators<br>
</blockquote>
</div>
<br>
</div>
</body>
</html>