安装RabbitMQ
请在控制节点安装RabbitMQ。安装配置RabbitMQ服务之前,需保证主机名已经修改。主机名变化会导致RabbitMQ数据丢失,因此主机名变化后,需要重新配置RabbitMQ。
- 安装软件包。
yum install rabbitmq-server
- 启动RabbitMQ服务,并为其配置开机自启动。
systemctl enable rabbitmq-server.service systemctl start rabbitmq-server.service
- 添加OpenStack用户。
rabbitmqctl add_user openstack RABBIT_PASSWORD
将RABBIT_PASSWORD替换为OpenStack用户的密码,请根据实际需求进行设置。密码中请勿包含字符“#@$”,支持特殊字符“&=- _ . + ! * ()”。
- 设置OpenStack用户权限,允许用户进行配置、写和读操作。
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
- 修改RabbitMQ默认参数。
- 打开“/usr/lib/systemd/system/rabbitmq-server.service”文件。
vi /usr/lib/systemd/system/rabbitmq-server.service
- 按“i”进入编辑模式,在Service模块下添加如下内容。
[Service] LimitNOFILE=16384
“LimitNOFILE”表示单个进程可以打开的文件描述符的数量限制。
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
- 打开“/usr/lib/systemd/system/rabbitmq-server.service”文件。
- 重启RabbitMQ服务。
systemctl daemon-reload systemctl restart rabbitmq-server.service
父主题: 配置部署环境