<div dir="ltr">Thanks Clint!<div><br></div><div>Yeah i'd do the DBs as Active / Passive first and do separate testing when trying A/A our DBAs are actually testing something that may work (A/A) with almost anything :) </div>
<div><br></div><div>Rabbit - cool - I dont know Rabbit too well but dont expect much issues there ... </div><div><br></div><div>We are planning to run nova and neutron agent/s on every Hyper Visor to avoid bottlenecks with "network nodes" and instead every HV would use its own neutron/network service etc. - do you see any issues with that or have you had any experience running that config ? </div>
<div><br></div><div>Thanks again!</div><div>Alex</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 18 June 2014 22:30, Clint Byrum <span dir="ltr"><<a href="mailto:clint@fewbar.com" target="_blank">clint@fewbar.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Excerpts from Alex Leonhardt's message of 2014-06-18 13:51:41 -0700:<br>
<div><div class="h5">> hi guys,<br>
><br>
> am looking for some resource which parts of the system are required to be<br>
> HA - I naturally would do :<br>
><br>
> - DB<br>
> - Rabbit<br>
> - Controller node/s<br>
><br>
> we dont use glance and swift too much and wont really as I'd use it as a<br>
> private / internal cloud - what other services would you consider needing<br>
> HA and if so, is it possible to run Active/Active with the DB and Rabbit at<br>
> least ?<br>
><br>
<br>
</div></div>Active/Active DB would need to be done using a sync replication system<br>
like MySQL cluster or Galera. These both recommend more than 2 nodes.<br>
Also there are likely issues with the way OpenStack handles conflicting<br>
commits to the database, so Active/Active may not even be possible<br>
without a lot of testing.<br>
<br>
RabbitMQ can be run in Active/Active w/ mirrored queues.<br>
<br>
Both of the above would require some kind of STONITH mechanism to be<br>
sure that split-brain doesn't corrupt your data.<br>
<br>
All of the OpenStack controller services should be O-K except two that<br>
I know of:<br>
<br>
* Ceilometer's collector must be Active/Passive<br>
* Neutron L3 agent needs to be Active/Passive unless patches have landed<br>
to change that<br>
<br>
_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
</blockquote></div><br></div>