在获取 user-openrc.sh 后,任何用户都无法使用命令行。
最有可能的是 microstack init 没有正确配置它。
我在每个命令中都收到以下响应:
microstack.openstack flavor list
The request you have made requires authentication. (HTTP 401) (Request-ID: req-44be8ba3-38bb-4c48-b1dd-548d5a2afee0)
openrc 导出 OS_AUTH_URL=http://10.20.20.1:5000/v3/
但是 /snap/microstack/current/etc/glance/glance-api.conf 没有设置 auth_url 或任何其他参数。
答案1
我发现我必须在所有对 microstack.openstack 的调用中添加--os-user
和--os-password
。设置环境不起作用(它不适用于 snap 吗?)。你找到其他解决方法了吗?