diff --git a/lib/cinder b/lib/cinder index f6ad780bb9..ad434d6c1a 100644 --- a/lib/cinder +++ b/lib/cinder @@ -373,6 +373,13 @@ function configure_cinder { iniset $CINDER_CONF DEFAULT os_privileged_user_password "$SERVICE_PASSWORD" iniset $CINDER_CONF DEFAULT os_privileged_user_tenant "$SERVICE_PROJECT_NAME" iniset $CINDER_CONF DEFAULT graceful_shutdown_timeout "$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT" + + # Set the backend url according to the configured dlm backend + if is_dlm_enabled; then + if [[ "$(dlm_backend)" == "zookeeper" ]]; then + iniset $CINDER_CONF coordination backend_url "zake://" + fi + fi } # create_cinder_accounts() - Set up common required cinder accounts