0

我正在尝试按照官方文档在 Ubuntu Server 14.04 上部署 Openstack Icehouse。但是在部署 Keystone\Nova\Neutron\Glance 之后,当我尝试通过以下方式启动 CirrOS 实例时

nova boot -nic ... -image ... -flavor ...

,失败了。

Nova客户端的日志显示:

  • Neutron 客户端(是的,它是 neutron。我猜它们之间在启动时有交互)试图与 Neutron 服务器连接以在租户的网络上创建一个端口。
  • 但是 Neutron 客户端使用{username:neutron, password:REDACTED}向 Keystone 服务器设置令牌获取请求,并使用该令牌请求创建到 Neutron 服务器的端口。
  • 最后,Neutron Server 认为这是一个身份验证问题。

我确定我要求使用租户 'demo'的信息($OS_TENANT_NAME, $OS_USERNAME, $OS_PASSWORD, $OS_AUTH_URL 已正确设置为 'demo' 的值)

源码 demoopenrc.sh

在该文件中带有演示的凭据。

Neutron 客户端的配置或启动过程中有什么问题吗?我在这里粘贴了一部分neutron.conf

梯形校正设置

[keystone_authtoken]
auth_uri = http://controller:5000
auth_host = controller
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = neutron
admin_password = neutronpass
signing_dir = $state_path/keystone-signing

由于 Neutron 客户端使用 'neutron' 用户的凭证来获取令牌,这部分有什么问题吗?

4

1 回答 1

0

近一个月后,问题得到解决。对于仍然对此问题感兴趣的任何人,请访问这里

于 2014-09-29T14:48:00.793 回答