DevStack plugin to configure GlusterFS backend.
Go to file
Ramana Raja 2cfbc1db61 Fix Manila CI Tempest authentication issue
With the change [1] to DevStack project, preconfigured creds for Tempest,
required by Manila, cannot be used anymore. And for now, latest Tempest
interfaces do not allow use of preconfigured creds due to bug #1524717.
So, until this bug is fixed, workaround Devstack changes by setting legacy
options explicitly.

This workaround fix was carried over from the change [2] in the Manila
project.

[1] I65b56ff681d6c27094380693c953fbc3664eceb0
[2] I516a6c9ab4396b14e3984d5f810210e4fcf7ec85

Change-Id: I09df56aa611ba755c282c575f712261c48385fe9
Related-Bug: #1531049
2016-01-07 15:22:29 +05:30
devstack _create_thin_lv_gluster_vol: retry mounting the lv 2015-12-11 10:33:44 +01:00
manila Fix Manila CI Tempest authentication issue 2016-01-07 15:22:29 +05:30
.gitignore Adding settings to GlusterFS plugin 2015-02-10 14:46:20 +05:30
.gitreview Update .gitreview for new namespace 2015-10-17 22:06:33 +00:00
LICENSE Adding settings to GlusterFS plugin 2015-02-10 14:46:20 +05:30
LICENSE.md Devstack GlusterFS Plugin 2015-01-08 11:30:20 +05:30
README.md Refactoring devstack-plugin-glusterfs code 2015-10-21 15:04:48 +05:30
tox.ini Fix for tox 2.3.1 failure 2015-12-23 20:43:49 +05:30

README.md

Devstack GlusterFS Plugin

Goals

As part of "stack.sh":

  • To install Glusterfs (client and server) packages
  • By default all Gluster-[Glance|Nova|Cinder|Manila] integrations disabled. Look at "How to use" section, to know how to enable.
  • Configures Glusterfs as a backend for Glance, Nova, Cinder and Manila as per localrc configuration
  • Creates Gluster volumes to provide them as storage to Glance, Nova, Cinder or Manila

As part of "unstack.sh":

  • Also cleans up the Gluster volumes and data related to Gluster
  • Uninstalls the Gluster packages when we run "unstack.sh"

How to use (localrc configuration)

  • Enable devstack-plugin-glusterfs plugin: local enable_plugin devstack-plugin-glusterfs https://github.com/stackforge/devstack-plugin-glusterfs

  • To enable Gluster as a backend for Glance: CONFIGURE_GLUSTERFS_GLANCE=True

  • To enable Gluster as a backend for Nova: CONFIGURE_GLUSTERFS_NOVA=True

  • To enable Gluster as a backend for Cinder: CONFIGURE_GLUSTERFS_CINDER=True Also we can enable/disable glusterfs as a backend for Cinder Backup (c-bak) driver:

    By default set to True when CONFIGURE_GLUSTERFS_CINDER=True

    enable_service c-bak CONFIGURE_GLUSTERFS_CINDER_BACKUP=[True OR False]

  • To enable Gluster as a backend for Manila: CONFIGURE_GLUSTERFS_MANILA=True Also select specific gluster backend type for manila, default is "glusterfs": GLUSTERFS_MANILA_DRIVER_TYPE=[glusterfs OR glusterfs-native]

  • Then run "stack.sh"