安装RabbitMQ
在控制节点执行以下操作。
- 安装rabbitmq-server。
1
yum -y install rabbitmq-server
- 配置RabbitMQ服务启动和开机启动。
1 2
systemctl enable rabbitmq-server.service systemctl start rabbitmq-server.service
- 添加并配置OpenStack用户。
1 2
rabbitmqctl add_user openstack PASSWORD rabbitmqctl set_permissions openstack ".*" ".*" ".*"
请将PASSWORD替换为OpenStack用户的密码,在本例中以123456为例。OpenStack的账户密码设置中,不支持特殊符号#;OpenStack对密码的复杂度没有要求,可以设置为不带特殊字符的密码;若在设置密码时,一定要使用特殊符号,OpenStack仅支持如下特殊字符:& = $ - _ . + ! * ( ) 。
- 启动rabbitmq-manager插件。
1
rabbitmq-plugins enable rabbitmq_management
启动插件后,可以在浏览器访问RabbitMQ服务。访问地址为http://<controller_IP>:15672,用户名为guest,密码为guest。
- 修改RabbitMQ默认参数。
- 打开“/usr/lib/systemd/system/rabbitmq-server.service”文件。
- 按“i”进入编辑模式,在[service]字段下添加如下内容:
1 2
[service] LimitNOFILE=16384
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
- 重启RabbitMQ服务。
1 2
systemctl daemon-reload systemctl restart rabbitmq-server
父主题: 配置部署环境