Author:Sickey
Date:2021-11-25
1. 安装消息队列服务
先查看RDO中消息队列服务的状态
systemctl status *
yum install -y rabbitmq-server
3. 开机自动启动RabbitMQ
systemctl enable rabbitmq-server
4. 启动RabbitMQ
systemctl restart rabbitmq-server
5. 添加openstack用户
rabbitmqctl add_user openstack RABBIT_PASSWORD
6. 授权openstack用户 配置、写入、读取
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
# rabbitmqctl set_user_tags openstack administrator
# rabbitmqctl list_users
7. 查看监听端口 rabbitmq默认端口5672
netstat -ntlp |grep 5672 yum install -y net-tools
可以不设置 跳过
8. 查看RabbitMQ插件
/usr/lib/rabbitmq/bin/rabbitmq-plugins list
9. 打开RabbitMQ插件
/usr/lib/rabbitmq/bin/rabbitmq-plugins enable
rabbitmq_management mochiweb webmachine
rabbitmq_web_dispatch
amqp_client rabbitmq_management_agent
打开相关插件后,重启下rabbitmq服务
systemctl restart rabbitmq-server
浏览器输入:http://9.110.187.150:15672
默认用户名密码:guest/guest
通过这个界面,我们能很直观的看到rabbitmq的运行和负
载情况
当然我们可以不用guest,我们换一个另外用户,比如
mqadmin
# rabbitmqctl add_user mqadmin mqadmin
# rabbitmqctl set_user_tags mqadmin administrator
# rabbitmqctl set_permissions -p / mqadmin ".*" ".*"
".*"我们还可以通过这命令把密码换了,比如把guest用户的
密码变成devops
# rabbitmqctl change_password guest devops
10. 查看RabbitMQ状态 15672
用浏览器登录http://192.168.233.149:15672 输入
openstack/devops也可以查看状态信息:
-------------------------------------------



