我正在尝试按照官方文档在 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' 用户的凭证来获取令牌,这部分有什么问题吗?