使用 noauth

Cinder 服务器端 API 设置

在 cinder-api 节点上的 cinder.conf 中的更改最少,只需将 authstrategy 设置为 noauth

[DEFAULT]
auth_strategy = noauth
...

使用 cinderclient

要使用 cinderclient,您需要设置以下环境变量

OS_AUTH_TYPE=noauth
CINDER_ENDPOINT=http://<cinder-api-url>:8776/v3
OS_PROJECT_ID=foo
OS_VOLUME_API_VERSION=3.10

请注意,您可以拥有多个项目,但是我们目前不执行任何类型的所有权身份验证,因为,好吧,这就是重点,它是 noauth。

这些选项也可以在命令行中指定

cinder --os-auth-type=noauth \
--os-endpoint=http://<cinder-api-url>:8776/v3 \
--os-project-id=admin \
--os-volume-api-version=3.10 list