本地Ubuntu虚拟机,用devstack搭建的OpenStack环境。
1. 无法进入rabbitmq web界面
原因:
没有打开rabbitmq_management 插件,需要执行命令rabbitmq-plugins enable rabbitmq_management
2. 查看/etc/nova/nova.conf中的配置文件(rabbit://stackrabbit:6946895e654b5e05f4b6@192.168.117.156:5672),将用户名(stackrabbit)和密码(6946895e654b5e05f4b6)输入192.168.117.156:15672界面中,发现提示登录失败。
查看日志文件/var/log/rabbitmq/rabbit\@jorh-virtual-machine.log 有相应的错误提示:- Not management user
原因:当前账号没有administrator权限,需要通过rabbitmqctl set_tags username administrator设置权限,可以通过rabbitmqctl list_users查看当前的用户是否有administrator权限。