問題原因: 控制節點在執行devstack時已經創建了一個名爲
lvmdriver-1
的cinder type。問題解決:修改
/opt/stack/devstack/lib/cinder
文件551行,改動如下:// 修改前
if is_service_enabled c-api && [[ -n “$CINDER_ENABLED_BACKENDS” ]]; then
local be be_name
for be in ${CINDER_ENABLED_BACKENDS//,/ }; do
be_name=${be##:}
openstack –os-region-name=”$REGION_NAME” volume type create –property volume_backend_name=”${be_name}” ${be_name}
done
fi
//修改後
if is_service_enabled c-api && [[ -n “$CINDER_ENABLED_BACKENDS” ]]; then
local be be_name
for be in ${CINDER_ENABLED_BACKENDS//,/ }; do
be_name=${be##:}
openstack volume type show $be_name || \
openstack –os-region-name=”$REGION_NAME” volume type create \
–property volume_backend_name=”${be_name}” ${be_name}
done
fi
原文鏈接:https://www.cnblogs.com/Streamr-letsgo/p/9002936.html