Skip to content

Instantly share code, notes, and snippets.

@vkmc
Last active December 4, 2019 11:44
Show Gist options
  • Save vkmc/93d49f5941ddd368282769f4fdf90f55 to your computer and use it in GitHub Desktop.
Save vkmc/93d49f5941ddd368282769f4fdf90f55 to your computer and use it in GitHub Desktop.
Devstack deploy CephFS NFS
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
DEST=/opt/stack
DATA_DIR=/opt/stack/data
LOGFILE=/opt/stack/devstacklog.txt
# Enabling manila services
LIBS_FROM_GIT=python-manilaclient
enable_plugin manila git://git.openstack.org/openstack/manila refs/changes/38/631338/18
enable_plugin manila-ui https://github.com/openstack/manila-ui
enable_plugin manila-tempest-plugin git://git.openstack.org/openstack/manila-tempest-plugin
# Enabling ceph
enable_plugin devstack-plugin-ceph git://git.openstack.org/openstack/devstack-plugin-ceph
ENABLE_CEPH_MANILA=True
# IMPORTANT - Comment out / remove the following line to use
# the CEPH driver with the native CEPHFS protocol
MANILA_CEPH_DRIVER=cephfsnfs
# CEPHFS backend options
MANILA_SERVICE_IMAGE_ENABLED=False
MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS='snapshot_support=False'
MANILA_CONFIGURE_DEFAULT_TYPES=True
ENABLE_ISOLATED_METADATA=True
TEMPEST_USE_TEST_ACCOUNTS=True
TEMPEST_ALLOW_TENANT_ISOLATION=False
TEMPEST_CONCURRENCY=8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment