DevStack plugin to configure Ceph backend.
Go to file
Deepak C Shetty de33c6b67c Update README.md
Update TODOs in README.md

Change-Id: I0e5ea5b610eafa04f43957e5e47e3a6eff87a273
2015-12-01 15:22:36 +05:30
devstack lib/ceph: Fix fedora broken link 2015-12-01 15:21:07 +05:30
.gitignore Initial commit 2015-11-27 19:43:03 +00:00
.gitreview Added .gitreview 2015-11-25 14:11:30 +00:00
LICENSE Initial commit 2015-11-27 19:43:03 +00:00
LICENSE.md Initial commit 2015-11-27 19:43:03 +00:00
README.md Update README.md 2015-12-01 15:22:36 +05:30
tox.ini Initial commit 2015-11-27 19:43:03 +00:00

README.md

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 & 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

  • 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