官术网_书友最值得收藏!

Installing RabbitMQ

OpenStack uses a message broker for components to inner communicate. Red Hat-based operating systems (for example, RHEL, CentOS, and Fedora) can run RabbitMQ or QPID message brokers. Both provide roughly similar performance, but as RabbitMQ is more widely used message broker with OpenStack, we are going use it as a message broker for our OpenStack environment.

How to do it...

  1. Install RabbitMQ from the yum repository:

    Run the following commands on the controller node!

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

    RabbitMQ is written in erlang and will probably bring some erlang dependency packages along.

  2. To start the RabbitMQ Linux services, start a service named rabbitmq-server:
    [root@controller ~]# systemctl start rabbitmq-server.service
    
  3. Now enable it, to make sure that it starts on a system reboot:
    [root@controller ~]# systemctl enable rabbitmq-server.service
    

There's more...

RabbitMQ maintains its own user accounts and passwords. By default, the user name guest is created with the default password guest. As it is a major security concern to keep default password, we should change this password. We can use the command rabbitmqctl to change guest's account password:

[root@controller ~]# rabbitmqctl change_password guest guest_password
Changing password for user "guest" ...
...done.

We need to allow other services to be able to access the message broker over the firewall using firewall-cmd command:

[root@controller ~]# firewall-cmd --add-port=5672/tcp --permanent
success
主站蜘蛛池模板: 大石桥市| 达日县| 凯里市| 寻乌县| 邯郸县| 望都县| 上栗县| 昭觉县| 上虞市| 南昌市| 福清市| 洛阳市| 靖西县| 鲁山县| 五华县| 定日县| 沁源县| 台江县| 镇宁| 九寨沟县| 建平县| 全州县| 普兰县| 玉田县| 凤冈县| 抚州市| 仁怀市| 万山特区| 彭泽县| 赣榆县| 灌云县| 昌图县| 都昌县| 虎林市| 轮台县| 四会市| 杂多县| 柳江县| 临西县| 高尔夫| 南召县|