当我运行 #nova image-list 时遇到 nova 问题

当我运行 #nova image-list 时遇到 nova 问题

我正在关注链接http://openstins.tiddlyspot.com,一切都很顺利,但是当我运行下面的命令时,出现了如下错误。

[root@centos6-2 init.d]# nova image-list ERROR: Not found (HTTP 404)

答案1

我认为 nova 客户端无法访问身份验证服务器。

您需要向客户端提供您的凭据以及目标 URL nova。有两种方法可以做到这一点:

CLI 选项

您需要将以下选项传递给您的命令:

  • --os-username
  • --os-password
  • --os-tenant-name(或者--os-tenant-id如果您愿意,您只需要指定一个租户)
  • --os-auth-url(通常是您的 keystone 服务器的地址)

这是您应该拥有的:

nova --os-username=YOURUSERNAME --os-password=YOURPASSWORD --os-tenant-name=YOURTENANT --os-auth-url="https://KEYSTONE_URL/" image-list

环境变量

或者,您可以在 shell 环境中设置这些变量,这样您就不必每次都键入它们。

$ export OS_AUTH_URL=https://KEYSTONE_URL
$ export OS_TENANT_NAME=YOURTENANT
$ export OS_USERNAME=YOURUSERNAME
$ export OS_PASSWORD=YOURPASSWORD
$ nova image-list

显然,您可以在每次启动 shell 时获取的文件中设置这些变量,这样就不会妨碍您。

相关内容