Water's Home

Just another Life Style

0%

Controller --- RabbitMQ

Install RabbitMQ

[root@controller ~]# yum install erlang -y
[root@controller ~]# yum install rabbitmq-server -y

Start RabbitMQ Service

[root@controller ~]# systemctl enable rabbitmq-server.service
[root@controller ~]# systemctl restart rabbitmq-server.service
[root@controller ~]# systemctl status rabbitmq-server.service

List RabbitMQ Service

[root@controller ~]# systemctl list-unit-files grep rabbitmq-server.service
rabbitmq-server.service enable

Configure RabbitMQ

[root@controller ~]# rabbitmqctl add_user openstack password
[root@controller ~]# rabbitmqctl set_permissions openstack “.*“ “.*“ “.*“
[root@controller ~]# rabbitmqctl set_user_tags openstack administrator
[root@controller ~]# rabbitmqctl list_users

Check The Status

[root@controller ~]# netstat -ntlp grep 5672
tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 1025/beam
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 1025/beam
tcp6 0 0 :::5672 :::* LISTEN 1025/beam

List Plugin

[root@controller ~]# /usr/lib/rabbitmq/bin/rabbitmq-plugins list
[E] amqp_client 3.3.5
[ ] cowboy 0.5.0-rmq3.3.5-git4b93c2d
[ ] eldap 3.3.5-gite309de4
[E] mochiweb 2.7.0-rmq3.3.5-git680dba8
[ ] rabbitmq_amqp1_0 3.3.5
[ ] rabbitmq_auth_backend_ldap 3.3.5
[ ] rabbitmq_auth_mechanism_ssl 3.3.5
[ ] rabbitmq_consistent_hash_exchange 3.3.5
[ ] rabbitmq_federation 3.3.5
[ ] rabbitmq_federation_management 3.3.5
[E] rabbitmq_management 3.3.5
[E] rabbitmq_management_agent 3.3.5
[ ] rabbitmq_management_visualiser 3.3.5
[ ] rabbitmq_mqtt 3.3.5
[ ] rabbitmq_shovel 3.3.5
[ ] rabbitmq_shovel_management 3.3.5
[ ] rabbitmq_stomp 3.3.5
[ ] rabbitmq_test 3.3.5
[ ] rabbitmq_tracing 3.3.5
[E] rabbitmq_web_dispatch 3.3.5
[ ] rabbitmq_web_stomp 3.3.5
[ ] rabbitmq_web_stomp_examples 3.3.5
[ ] sockjs 0.3.4-rmq3.3.5-git3132eb9
[E] webmachine 1.10.3-rmq3.3.5-gite9359c7

Enable Plugin

[root@controller ~]# /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent

Restart RabbitMQ Service

[root@controller ~]# systemctl restart rabbitmq-server

Now, Take the Browser

img/rabbitMQ_login.png) 

username/password :

guest/guest openstack/password