DevStack plugin to configure the DRBD backend.
2d4295d3ab
This is a mechanically generated change to replace openstack.org git:// URLs with https:// equivalents. This is in aid of a planned future move of the git hosting infrastructure to a self-hosted instance of gitea (https://gitea.io), which does not support the git wire protocol at this stage. This update should result in no functional change. For more information see the thread at http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html Change-Id: I7f99eb9daa23d750890452b718151a0dd860117c |
||
---|---|---|
devstack | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.rst | ||
drbd-devstack.json | ||
LICENSE | ||
README.rst | ||
tox.ini |
drbd-devstack
DRBD installation helper for DevStack.
- Free software: Apache license
This plugin helps to install the DRBD backend for Cinder (and, later on, Nova) in a devstack install.
Usage
Put some lines similar to these in your `local.conf`:
enable_plugin drbd-devstack https://git.openstack.org/openstack/drbd-devstack CINDER_ENABLED_BACKENDS=drbd:drbdmanage
A few environment variables can be set to modify the behaviour:
- CINDER_DRBD_NO_STORAGE means --no-storage
- CINDER_DRBD_NO_CV gets translated to --no-control-volume. This is allowed only for additional nodes, and not the initial drbdmanage node that has to create a control volume.
- CINDER_DRBD_USE_DRBD_PROTOCOL makes the driver use the DRBD protocol to provide storage to the Nova nodes.
Secondary nodes are detected by having $SERVICE_HOST unequal to $HOST_IP, and therefore register themselves as additional nodes in drbdmanage.