报错现象:ERROR nova AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
解决方案:查看日志文件,显示openstack用户没有认证信息。
cat /var/log/nova/nova-api.log
需要重新添加认证信息,认证信息是在部署OpenStack环境时设置的
● 配置openstack用户的操作权限(正则,配置读写权限)
[root@ct ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
#可查看25672和5672 两个端口(5672是Rabbitmq默认端口,25672是Rabbit的测试工具CLI的端口)
重启服务,正常。