Juju Charm - Cinder Ceph backend
Go to file
Alex Kavanagh b2d7ac62e1 Updates for stable branch creation
Set default branch for git review/gerrit.

Switch tests to stable.

Switch to using stable charm-helpers branch.

Switch to using stable charm.openstack branch.

Change-Id: I46556e8b61fe2f63fe43e80608d94d9c45a604b5
2020-08-13 11:30:29 +01:00
actions Update tox.ini files from release-tools gold copy 2016-09-09 19:22:05 +00:00
charmhelpers Release sync for 20.08 2020-07-27 20:51:22 +01:00
files Sync charm/ceph helpers, tox, and requirements 2019-09-30 22:41:38 -05:00
hooks Allow specifying AZ for the volume backend 2020-06-21 07:01:57 +09:00
lib Update tox.ini files from release-tools gold copy 2016-09-09 19:22:05 +00:00
templates Add marker to avoid empty directory problem for git migration 2015-11-06 12:37:56 +00:00
tests Updates for stable branch creation 2020-08-13 11:30:29 +01:00
unit_tests Merge "Use unittest.mock instead of mock" 2020-07-13 05:55:52 +00:00
.gitignore Enable Bionic as a gate test 2018-05-16 13:28:02 -07:00
.gitreview Updates for stable branch creation 2020-08-13 11:30:29 +01:00
.project Initial version of charm 2014-01-23 16:14:44 +00:00
.pydevproject Fix support for cinder ceph rbd on Ocata 2017-03-13 13:43:07 +00:00
.stestr.conf Replace ostestr with stestr in testing framework. 2019-03-07 17:10:57 -05:00
.zuul.yaml Switch to Ussuri jobs 2019-10-24 22:34:03 -04:00
LICENSE Re-license charm as Apache-2.0 2016-07-01 17:22:51 +01:00
Makefile Sync helpers for 20.05 2020-05-20 12:28:22 +02:00
README.md Add README 2014-02-12 10:13:40 +00:00
charm-helpers-hooks.yaml Updates for stable branch creation 2020-08-13 11:30:29 +01:00
config.yaml Allow specifying AZ for the volume backend 2020-06-21 07:01:57 +09:00
copyright Re-license charm as Apache-2.0 2016-07-01 17:22:51 +01:00
icon.svg Update charm icon 2017-08-02 17:55:03 +01:00
metadata.yaml Updates for 20.08 cycle start for groovy and libs 2020-06-02 14:29:44 +01:00
requirements.txt Release sync for 20.08 2020-07-27 20:51:22 +01:00
revision Fixes from testing 2014-01-23 16:38:22 +00:00
setup.cfg Initial version of charm 2014-01-23 16:14:44 +00:00
test-requirements.txt Release sync for 20.08 2020-07-27 20:51:22 +01:00
tox.ini Move charm tests to zaza 2020-05-20 09:47:32 +01:00

README.md

Ceph Storage Backend for Cinder

Overview

This charm provides a Ceph storage backend for use with the Cinder charm; this allows multiple Ceph storage clusters to be associated with a single Cinder deployment, potentially alongside other storage backends from other vendors.

To use:

juju deploy cinder
juju deploy -n 3 ceph
juju deploy cinder-ceph
juju add-relation cinder-ceph cinder
juju add-relation cinder-ceph ceph

Configuration

The cinder-ceph charm allows the replica count for the Ceph storage pool to be configured. This must be done in advance of relating to the ceph charm:

juju set cinder-ceph ceph-osd-replication-count=3
juju add-relation cinder-ceph ceph

By default, the replica count is set to 2 replicas. Increasing this value increases data resilience at the cost of consuming most real storage in the Ceph cluster.