Files
devstack-plugin-ceph/README.md
Ramana Raja d6f0230f4c Add Manila support for Ubuntu
Change-Id: I74314bfcc6b52d524bb84f2232a988f275b9afbf
Co-Authored-By: John Spray <john.spray@redhat.com>
2015-12-16 21:40:38 +05:30

52 lines
1.4 KiB
Markdown

Devstack Ceph Plugin
====================
# Overview
Devstack plugin to configure Ceph as the storage backend for openstack services
As part of ```stack.sh```:
* Installs Ceph (client and server) packages
* Creates a Ceph cluster for use with openstack services
* Configures Ceph as the storage backend for Cinder, Cinder Backup, Nova,
Manila, and Glance services
* Supports Ceph cluster running local or remote to openstack services
As part of ```unstack.sh``` | ```clean.sh```:
* Tears down the Ceph cluster and its related services
This plugin also gets used to configure Ceph as the storage backend for the upstream Ceph CI job named ```gate-tempest-dsvm-full-devstack-plugin-ceph```
# How to use
* Enable the plugin in ```localrc```:
```enable_plugin devstack-plugin-ceph git://git.openstack.org/openstack/devstack-plugin-ceph```
_Note: Ceph can be disabled as the storage backend for a service with the
following setting in the ```localrc``` file,_
```
ENABLE_CEPH_$SERVICE=False
```
_where $SERVICE can be CINDER, C_BAK, GLANCE, MANILA or NOVA corresponding to
Cinder, Cinder Backup, Glance, Manila and Nova services respectively._
* Then run ```stack.sh``` and wait for the _magic_ to happen :)
# TODOs
* Configuring Rados Gateway with Keystone for Swift
* Add support for Ceph Infernalis release
* Add support for distro specific ceph repos
# Bugs
* https://bugs.launchpad.net/devstack-plugin-ceph