【发布时间】:2023-03-08 15:28:01
【问题描述】:
我正在尝试按照官方文档在 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 认为这是一个身份验证问题。
我确定我请求使用 tenant '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' 用户的凭证来获取令牌,这部分是否有问题?
【问题讨论】:
-
nova 命令是否成功完成?运行带有“--debug”标志的 nova 命令并将输出粘贴到问题中
-
@Barak Nova 命令成功完成,我想。没有报告错误,除了在最后一步它获取实例状态并发现该实例中存在错误。错误信息在 nova 客户端的日志中。
标签: openstack openstack-neutron