[Openstack-operators] minimum scale openstack
Clint Byrum
clint at fewbar.com
Wed Jun 18 21:30:33 UTC 2014
Excerpts from Alex Leonhardt's message of 2014-06-18 13:51:41 -0700:
> hi guys,
>
> am looking for some resource which parts of the system are required to be
> HA - I naturally would do :
>
> - DB
> - Rabbit
> - Controller node/s
>
> we dont use glance and swift too much and wont really as I'd use it as a
> private / internal cloud - what other services would you consider needing
> HA and if so, is it possible to run Active/Active with the DB and Rabbit at
> least ?
>
Active/Active DB would need to be done using a sync replication system
like MySQL cluster or Galera. These both recommend more than 2 nodes.
Also there are likely issues with the way OpenStack handles conflicting
commits to the database, so Active/Active may not even be possible
without a lot of testing.
RabbitMQ can be run in Active/Active w/ mirrored queues.
Both of the above would require some kind of STONITH mechanism to be
sure that split-brain doesn't corrupt your data.
All of the OpenStack controller services should be O-K except two that
I know of:
* Ceilometer's collector must be Active/Passive
* Neutron L3 agent needs to be Active/Passive unless patches have landed
to change that
More information about the OpenStack-operators
mailing list