<强>环境说明:强>
主机名操作系统版本
IP地址
说明
openstack-controllerUbuntu 16.04.5172.27.34.37openstack控制节点,rabbitmq服务位于该机
<强> ubuntu安装详见强>:Ubuntu16.04.5以lvm方式安装全记录
<强> openstack安装详见强>:openstack实践(一):Ubuntu16.04下DevStack方式搭建p版openstack
rabbitmq是一个消息代理,核心原理:发送消息,接收消息.RabbitMQ主要用于组件之间的解耦,消息发送者无需知道消息使用者的存在,反之亦然.OpenStack中几乎所有模块都会用到rabbitmq。
rabbitmq可通过基于http API,基于浏览器的用户界面和CLI三种方式管理,本文介绍最直观的的方式:基于浏览器的用户界面
<强> 1。添加用户强>
root@openstack-controller: ~ # rabbitmqctl add_user管理员管理 创建用户“admin”……
<强> 2。设置用户角色为管理员强>
root@openstack-controller: ~ # rabbitmqctl set_user_tags管理管理员 为用户设置标签“admin”(管理员)……
<强> 3。权限设置强>
root@openstack-controller: ~ # rabbitmqctl set_permissions - p/管理”。*””。*“。*” vhost设置权限用户“admin”“/薄?/pre>
<强> 4。安装RabbitMQWeb管理插件强>
root@openstack-controller: ~ # rabbitmq-plugins启用rabbitmq_management 以下插件启用: mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent rabbitmq_management 应用插件配置rabbit@openstack-controller……开始6插件。
<强> 5。插件查看强>
root@openstack-controller: ~ # rabbitmq-plugins列表
<强> 6。登陆web 强>
http://172.27.34.37:15672
登陆地址为:http://ip: 15672年,此时Unacked=0,表示没有未被处理消息,服务出去正常状态。
参考:
https://www.rabbitmq.com/plugins.html概述
https://blog.51cto.com/cloudman/1902821
http://www.cnblogs.com/starof/p/4173413.html
OpenStack实践(七):RabbitMQ监控