中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

安装RabbitMQ

在控制节点执行以下操作。

  1. 安装rabbitmq-server。
    1
    yum -y install rabbitmq-server
    

  2. 配置RabbitMQ服务启动和开机启动。
    1
    2
    systemctl enable rabbitmq-server.service
    systemctl start rabbitmq-server.service
    
  3. 添加并配置OpenStack用户。
    1
    2
    rabbitmqctl add_user openstack PASSWORD
    rabbitmqctl set_permissions openstack ".*" ".*" ".*"
    

    请将PASSWORD替换为OpenStack用户的密码,在本例中以123456为例。OpenStack的账户密码设置中,不支持特殊符号#;OpenStack对密码的复杂度没有要求,可以设置为不带特殊字符的密码;若在设置密码时,一定要使用特殊符号,OpenStack仅支持如下特殊字符:& = $ - _ . + ! * ( ) 。

  4. 启动rabbitmq-manager插件。
    1
    rabbitmq-plugins enable rabbitmq_management
    

    启动插件后,可以在浏览器访问RabbitMQ服务。访问地址为http://<controller_IP>:15672,用户名为guest,密码为guest。

  5. 修改RabbitMQ默认参数。
    1. 打开“/usr/lib/systemd/system/rabbitmq-server.service”文件。
    2. 按“i”进入编辑模式,在[service]字段下添加如下内容:
      1
      2
      [service]
      LimitNOFILE=16384
      

    3. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  6. 重启RabbitMQ服务。
    1
    2
    systemctl daemon-reload
    systemctl restart rabbitmq-server