openstack controller rabbitmq安装

内容纲要

实验环境:一台Centos7.x主机 2U4G

准备工作

yum update -y
yum install vim -y
systemctl stop firewalld
selinux=disable
ip:192.168.50.200
hostname:controller200.lionelmessi.vip

1.安装rabbitmq并设置开启自启

yum install rabbitmq-server -y
systemctl start rabbitmq-server;systemctl enable rabbitmq-server

2.创建一个用户Lionel 密码guaiwolou1234

rabbitmqctl add_user Lionel guaiwolou1234

3.查看Lionel的权限,并没有权限赋值给他。

[root@controller200 ~]# rabbitmqctl list_user_permissions Lionel
Listing permissions for user "Lionel"

[root@controller200 ~]# rabbitmqctl list_user_permissions guest
Listing permissions for user "guest"
/	.*	.*	.*

4.给Lionel设置conf write read权限

[root@controller200 ~]# rabbitmqctl set_permissions Lionel ".*" ".*" ".*"
Setting permissions for user "Lionel" in vhost "/"

[root@controller200 ~]# rabbitmqctl list_user_permissions Lionel
Listing permissions for user "Lionel"
/	.*	.*	.*

5.清除Lionel的权限

[root@controller200 ~]# rabbitmqctl clear_permissions Lionel
Clearing permissions for user "Lionel" in vhost "/"

[root@controller200 ~]# rabbitmqctl list_user_permissions Lionel
Listing permissions for user "Lionel"

6.把Lionel设置为管理员

[root@controller200 ~]# rabbitmqctl set_user_tags Lionel administrator

[root@controller200 ~]# rabbitmqctl list_users
Listing users
Lionel	[administrator]
guest	[administrator]

7.开启rabbitmq manager并重启rabbitmq服务

[root@controller200 ~]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
  amqp_client
  cowlib
  cowboy
  rabbitmq_web_dispatch
  rabbitmq_management_agent
  rabbitmq_management

Applying plugin configuration to rabbit@controller200... started 6 plugins.

[root@controller200 ~]# systemctl restart rabbitmq-server

8.通过ip:15672即可访问tabbitmq的web网页。

spacer

Leave a reply

评论审核已启用。您的评论可能需要一段时间后才能被显示。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据