kubernetes
elasticsearch
kafka
zookeeper
ceph
cassandra
percona-cluster
glance
mariadb
spark
Nova Cells functionality allows you to scale an OpenStack Compute cloud in a more distributed fashion without having to use complicated technologies like database and message queue clustering. It is intended to support very large deployments. . This charm deploys Nova Cells as part of a Juju deployed OpenStack Cloud.
Cells functionality allows an OpenStack Compute cloud to be scalled in a more distributed fashion without using complicated technologies like database and message queue clustering. It is intended to support very large deployments.
This charm allows distinct cells to be setup with each cell having its own nova-cloud-controller, database and rabbit servers. The cells are then related together into parent and child relation with the top most cell being the api cell which has no compute resource.
Child cells can optionally have children themselves:
api | ---------------------- | | | child1 child2 child3 | | ------------- | | child20 child21
Where a cell sits in the topology is decided by its juju relation with other cells. For the example above the following cell relations exist:
api:nova-cell-parent child1:nova-cell-child api:nova-cell-parent child2:nova-cell-child api:nova-cell-parent child3:nova-cell-child child2:nova-cell-parent child20:nova-cell-child child2:nova-cell-parent child21:nova-cell-child