您好,登錄后才能下訂單哦!
環境說明:
主機名 | 操作系統版本 | IP地址 | 說明 |
openstack-controller | Ubuntu 16.04.5 | 172.27.34.37 | openstack控制節點,rabbitmq服務位于該機 |
ubuntu安裝詳見:Ubuntu16.04.5以lvm方式安裝全記錄
openstack安裝詳見:OpenStack實踐(一):Ubuntu16.04下DevStack方式搭建p版OpenStack
RabbitMQ是一個消息代理,核心原理:發送消息,接收消息。RabbitMQ主要用于組件之間的解耦,消息發送者無需知道消息使用者的存在,反之亦然。OpenStack中幾乎所有模塊都會用到RabbitMQ。
RabbitMQ可通過HTTP-based API、browser-based UI和CLI三種方式管理,本文介紹最直觀的的方式:browser-based UI
1.添加用戶
root@openstack-controller:~#?rabbitmqctl?add_user?admin?admin Creating?user?"admin"?...
2.設置用戶角色為管理員
root@openstack-controller:~#?rabbitmqctl?set_user_tags?admin?administrator Setting?tags?for?user?"admin"?to?[administrator]?...
3.權限設置
root@openstack-controller:~#?rabbitmqctl?set_permissions?-p?/?admin?".*"?".*"?".*" Setting?permissions?for?user?"admin"?in?vhost?"/"?...
4.安裝RabbitMQWeb管理插件
root@openstack-controller:~#?rabbitmq-plugins?enable?rabbitmq_management The?following?plugins?have?been?enabled: ??mochiweb ??webmachine ??rabbitmq_web_dispatch ??amqp_client ??rabbitmq_management_agent ??rabbitmq_management Applying?plugin?configuration?to?rabbit@openstack-controller...?started?6?plugins.
5.插件查看
root@openstack-controller:~#?rabbitmq-plugins?list
6.登陸web
http://172.27.34.37:15672
登陸地址為:http://ip:15672,此時Unacked=0,表示沒有未被處理消息,服務出去正常狀態。
參考:
https://www.rabbitmq.com/plugins.html#overview
https://blog.51cto.com/cloudman/1902821
http://www.cnblogs.com/starof/p/4173413.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。