ERROR oslo_service.service AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using aut

rabbit连接被拒绝

排错步骤

  1. 确保你提供的用户名和密码是正确的。
  2. 确保你的 RabbitMQ 服务器正在运行,并且已经开启了 AMQP 协议端口。
  3. 检查 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服务即可

你可能感兴趣的:(rabbitmq,运维)