Atom feed of this document
  

 建议使用 auth_url

当使用Telemetry的命令行客户端时,设置了凭证和os_auth_url 是为了提供客户端再次向OpenStack身份服务认证的可能性。关于意境提供的凭证更多细节,请参阅 Python API的Telemetry参考。

由OpenStack身份服务所提供的服务目录包括了可用的URL,这些URL是用于认证的。URL包含了不同的端口,基于该给定的URL类型有public, internaladmin

OpenStack身份变更API的版本从v2到v3。adminURL端点仅支持v3版本(通过端口35357来提供),而另外两个版本均同时支持。

Telemetry的命令行客户端没有更改OpenStack身份 API的v3版本。如果adminURL是使用了os_auth_urlceilometer命令的话,结果就会出现下面的错误信息:

$ ceilometer meter-list
Unable to determine the Keystone version to authenticate with using the given
auth_url: http://10.0.2.15:35357/v2.0

因此当在命令行或使用环境变量中指定os_auth_url参数时,使用 internalURL 或者 publicURL

更多细节请参考 Bug 1351841的报告。

Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...