devstack/lib/cinder_backends
Sébastien Han 4eb04a5f9e Ability to use a remote Ceph cluster
Sometimes we want to run some benchmarks on virtual machines that will be
backed by a Ceph cluster. The first idea that comes in our mind is to
use devstack to quickly get an OpenStack up and running but what about
the configuration of Devstack with this remote cluster?

Thanks to this commit it's now possible to use an already existing Ceph
cluster. In this case Devstack just needs two things:

* the location of the Ceph config file (by default devstack will look
for /etc/ceph/ceph.conf
* the admin key of the remote ceph cluster (by default devstack will
look for /etc/ceph/ceph.client.admin.keyring)

Devstack will then create the necessary pools, users, keys and will
connect the OpenStack environment as usual. During the unstack phase
every pools, users and keys will be deleted on the remote cluster while
local files and ceph-common package will be removed from the current
Devstack host.

To enable this mode simply add REMOTE_CEPH=True to your localrc file.

Change-Id: I1a4b6fd676d50b6a41a09e7beba9b11f8d1478f7
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-01-13 09:49:58 +01:00
..
ceph Ability to use a remote Ceph cluster 2015-01-13 09:49:58 +01:00
glusterfs Support GlusterFS cinder backend 2014-08-14 15:43:55 -04:00
lvm Clean up local variable usage - cinder 2014-08-19 19:12:27 -05:00
netapp_iscsi Add NetApp Cinder backend support 2014-10-02 15:51:45 -05:00
netapp_nfs Add NetApp Cinder backend support 2014-10-02 15:51:45 -05:00
nfs Support multiple Cinder backend types 2014-07-15 16:03:42 +02:00
solidfire Additional Cinder backend: solidfire 2014-07-31 10:44:23 -05:00
vmdk Add VMware vmdk cinder backend 2014-09-09 17:30:54 -04:00
xiv Fix docs build errors 2014-10-02 15:30:50 -05:00