(1)检测RabbitMQ服务。
检测当前环境是否已有RabbitMQ服务:
source /etc/keystone/admin-openrc.sh
rpm -qa | grep rabbitmq
如果检测没有服务,就通过yum install -y rabbitmq -server进行安装。
(2)RabbitMQ服务用户操作。
1.查询当前用户列表。
rabbitmq list_users
2.创建RabbitMQ用户。
rbbitmqctl add_user openstack 000000
rabbitmqctl list_users
(3)赋予消息队列服务用户访问权限。
1.赋予open stack用户对所有资源读/写的权限。
rabbitmqctl set_permissions openstack ". *" ". *" ". *"
2.查询open stack用户所拥有的权限。
rabbitmqctl list_user_permissions openstack