Files
e29051fd9cfb7c80e29642632c6a956cb4455619
devstack-plugin-ceph /README.rst

86 lines
2.6 KiB
ReStructuredText
Raw Normal View History

====================
.. image:: https://governance.openstack.org/tc/badges/devstack-plugin-ceph.svg
:target: https://governance.openstack.org/tc/reference/tags/index.html
Overview
--------
Devstack plugin to configure Ceph as the storage backend for openstack
services
As part of ``stack.sh``:
in your ``localrc``
As part of ``unstack.sh`` \| ``clean.sh``:
- Tears down the Ceph cluster and its related services
Usage
-----
- To get started quickly, just enable the plugin in your
``local.conf``:
``enable_plugin devstack-plugin-ceph https://opendev.org/openstack/devstack-plugin-ceph``
Run ``stack.sh`` in your devstack tree and boom! You're good to go.
- Ceph is setup as the default storage backend for Cinder, Cinder
``local.conf``:
::
ENABLE_CEPH_CINDER=True # ceph backend for cinder
ENABLE_CEPH_GLANCE=True # store images in ceph
ENABLE_CEPH_C_BAK=True # backup volumes to ceph
ENABLE_CEPH_NOVA=True # allow nova to use ceph resources
Change any of the above lines to ``False`` to disable that feature
specifically.
the setting:
::
MANILA_CEPH_DRIVER=cephfsnfs
deployed ``ceph-nfs`` service, set:
::
CEPHADM_DEPLOY_NFS=False
in the ``local.conf`` file.
- Then run ``stack.sh`` and wait for the *magic* to happen :)
Known Issues / Limitations
--------------------------
- Rados Gateway with Keystone for Swift - works on Ubuntu only
- Tempest test failures when using RGW as swift endpoint
- Tempest fails due to verify-tempest-config erroring out, when using
RGW as swift endpoint
Bugs
----
- https://bugs.launchpad.net/devstack-plugin-ceph