rabbit连接被拒绝
排错步骤
- 确保你提供的用户名和密码是正确的。
- 确保你的 RabbitMQ 服务器正在运行,并且已经开启了 AMQP 协议端口。
- 检查 RabbitMQ 服务器的日志文件,看看是否有其他错误信息或者警告信息
解决办法
大部分都是发生在第一步,检查用户是否存在并检验其密码
# 1.检查用户是否存在openstack
[root@controller ~]# rabbitmqctl list_users
Listing users
openstack []
guest [administrator]
[root@controller ~]#
#不存在则创建:rabbitmqctl add_user openstack 登录密码
# 2.检查openstack密码是否正确
[root@controller ~]# rabbitmqctl authenticate_user openstack 登录密码
Authenticating user "openstack"
Error: failed to authenticate user "openstack"
[root@controller ~]#
#不正确则更改密码:rabbitmqctl change_password openstack 登录密码
#重启服务:systemctl restart rabbitmq-server.service
# 3.再次检验
[root@controller ~]# rabbitmqctl authenticate_user openstack 登录密码
Authenticating user "openstack"
Success
[root@controller ~]#
#显示success则成功
之后重启nova服务即可