DevStack plugin to configure GlusterFS backend.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 2c8ce5ec98 OpenDev Migration Patch 6 days ago
devstack Fix lvcreate failure in glusterfs with manila 2 years ago
extras add a glusterfs driver + heketi layout backend variant 3 years ago
manila Change manila post_test_hook to use plugin repo 1 year ago
.gitignore Adding settings to GlusterFS plugin 4 years ago
.gitreview OpenDev Migration Patch 6 days ago
LICENSE Adding settings to GlusterFS plugin 4 years ago
LICENSE.md Devstack GlusterFS Plugin 4 years ago
README.md clean up dispatches over GLUSTERFS_MANILA_DRIVER_TYPE and os release 2 years ago
tox.ini Fix for tox 2.3.1 failure 3 years ago

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-nfs OR glusterfs-native]

  • Then run “stack.sh”