b0b7d37ee5e4e2d3c8e7b672b284bd4049c83116
Andreas Jaeger
b0b7d37ee5
Fix for tox 2.x
Tox 2.x does not parse the current tox file as is, the comments cause "ValueError: No closing quotation". Remove the comments to make the file work with recent tox. This is caused by a backwards incompatible change in tox: https://bitbucket.org/hpk42/tox/issues/181 Closes-Bug: #1527562 Change-Id: I2a12093dcb3207be1a888445ec59e1b7da849852
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-cephNote: Ceph can be disabled as the storage backend for a service with the following setting in the
localrcfile,ENABLE_CEPH_$SERVICE=Falsewhere $SERVICE can be CINDER, C_BAK, GLANCE, or NOVA corresponding to Cinder, Cinder Backup, Glance, and Nova services respectively.
-
Then run
stack.shand 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
Description
Languages
Shell
100%