charm-manila-ganesha/src
Zuul 194151fa30 Merge "Rationalise README with CDG appendix Q" 2020-01-21 14:34:21 +00:00
..
lib Add a dedicated network space binding for tenant access 2019-11-27 11:38:39 +01:00
reactive Add more unit tests 2019-10-31 15:41:04 +01:00
templates CephFS NFS shares can be created 2019-10-21 17:53:36 +02:00
tests Change tests to point at zaza.openstack tests 2020-01-08 16:46:18 +01:00
README.md Rationalise README with CDG appendix Q 2020-01-17 12:18:56 -05:00
config.yaml Add local tests to validate share config 2019-10-31 10:55:56 +01:00
icon.svg initial commit 2019-10-10 16:33:51 +02:00
layer.yaml Ensure ceph relation is complete 2019-10-15 07:34:52 +02:00
metadata.yaml Add a dedicated network space binding for tenant access 2019-11-27 11:38:39 +01:00
test-requirements.txt Update charm with latest config from release-tools 2019-11-26 17:43:18 +01:00
tox.ini Update charm with latest config from release-tools 2019-11-26 17:43:18 +01:00
wheelhouse.txt initial commit 2019-10-10 16:33:51 +02:00

README.md

Manila Ganesha

This charm provides Ganesha with CephFS as a storage backend for Manila, OpenStack's shared filesystem service.

Usage

Manila (charm 'manila') and this 'manila-ganesha' charm rely on services provided by the following charms: 'percona-cluster' (MySQL), 'rabbitmq-server', and 'keystone'. A charmed CephFS solution is also needed for the backend: 'ceph-fs' ('ceph-mon' is typically already included with OpenStack). High availability is a separate topic.

Spaces

This charm can optionally dedicate a provider's physical network to serving Ganesha NFS shares. It does so through its support for Juju spaces. The charm uses a space called 'tenant-storage'.

Deployment

One way to deploy Manila Ganesha is to use a bundle overlay when deploying OpenStack via a bundle:

juju deploy ./base.yaml --overlay ./manila-ganesha-overlay.yaml

See appendix Manila Ganesha: Ceph-backed Shared Filesystem Service in the OpenStack Charms Deployment Guide to see what such an overlay may look like as well as for more general information on using Manila Ganesha with charmed OpenStack.

Bugs

Please report bugs on Launchpad.

For general charm questions refer to the OpenStack Charm Guide.