Question about Nova cells and Global Cinder

asked 2014-03-28 22:07:15 -0500

Trump.zhang gravatar image

updated 2014-04-15 05:51:14 -0500

dachary gravatar image

I am confused about reading the original BP ([1]) and operation guide of nova-cells, the question as follows:

One aim of nova-cells is to allow additional scaling and (geographic) distribution without complicated database or message queue clustering, and OpenStack Compute cells are designed to allow running the cloud in a distributed fashion without having to use more complicated technologies, or being invasive to existing nova installations.

The typical use case for cells is a cloud with two independent sites with a single API endpoint.

However, take cinder into account, it will require Cinder act as a shared service for the two sites?

For two independent sites with existing cloud installations, in order to upgrade to cells later, we must make sure the storage networks of these sites connected to each other as early as building the two sites?

In order to provide shared service for two sites, we must use the storage with geographic distribution? Among current Cinder backend drivers, it seems there are only glusterfs and ceph?

Furthermore, I think Cinder need to provide the "site-affinity“ filter for this scenario, does it?

Is my understanding correct?

[1] https://wiki.openstack.org/wiki/Blueprint-nova-compute-cells (https://wiki.openstack.org/wiki/Bluep...)

edit retag flag offensive close merge delete

Comments

This question is very broad and it is not easy to answer. You have a better chance of getting an answer if you split it into separate questions.

dachary gravatar imagedachary ( 2014-04-15 05:53:57 -0500 )edit