查找openstack的rabbitmq用户名密码和端口号

rabbit配置文件中途查找用户名和密码

登陆方式

一般控制节点加端口(0.0.0.0:15672)就是rabbitmq 的 登陆地址。15672是默认端口。(顺便说一下,rabbitmq只要配置了,所有的控制节点加端口都是可以到这个界面的,并且内容一样)
我用的是火狐浏览器。
在这里插入图片描述
顺便说一下,rabbitmq只要配置了(上图中绿色部分的控制节点),所有的控制节点加端口都是可以到这个界面的,并且内容一样。

管理端口查看

其实rabbit默认端口号就是15672,而且配置文件中并看不到这个默认端口号的存在,如果要修改默认端口,需要新增文件。
RabbitMQ在默认安装后数据端口是5672,管理端口是15672,但由于网络安全各公司需要规范中间件的端口,现在验证后(RabbitMQ 3.7.18)方式有两种:

  • 方式一:新配置文件
    新配置文件地址:rabbitmq.conf
    /app/rabbitmq_server-3.7.18/sbin/rabbitmq-defaults显示加载配置文件

Set default values

CONFIG_FILE=/app/rabbitmq_server-3.7.18/etc/rabbitmq/rabbitmq.conf
增加如下内容:

#数据管理端口
listeners.tcp.default = 5672
#界面管理端口
management.tcp.port = 15672
management.tcp.ip   = 0.0.0.0
  • 方式二:旧配置文件
    旧配置文件地址:rabbitmq.config
    /app/rabbitmq_server-3.7.18/sbin/rabbitmq-defaults显示加载配置文件

Set default values

CONFIG_FILE=/app/rabbitmq_server-3.7.18/etc/rabbitmq/rabbitmq.config
增加如下内容(建议用方式一):切记完整复制。

 [{
                rabbit,
                [{
                        tcp_listeners,
                        [{"0.0.0.0",5672}]
                }]
}, {
                        rabbitmq_management,
                        [{
                                listener,
                                [
                                        {port,15672},
                                        {ip,"0.0.0.0"},
                                        {ssl,false}
                                ]
                        }]
}]

注:新旧配置文件,两个配置文件不能同时存在,否则只认旧的rabbitmq.config

用户名查看

方式一:

直接去rabbitmq里查看自带的用户(guest)。

  • 先查看用户
    命令:rabbitmqctl list_users
 [root@controller01 rabbitmq]# rabbitmqctl  list_users
Listing users ...
openstack       [administrator]
guest   [administrator]

在这里插入图片描述

  • 查找路径
    默认用户名是guest,然后查找配置文件(一般都是rabbitmq.config)
    路径一般在/etc/rabbitmq/rabbitmq.config(如果不是这个路径,用下面命令搜索)
    命令:find / -name rabbitmq.config
[root@controller01 rabbitmq]# find / -name rabbitmq.config
find: ‘/proc/29776’: No such file or directory
find: ‘/proc/29777’: No such file or directory
find: ‘/proc/29778’: No such file or directory
find: ‘/proc/29779’: No such file or directory
/etc/rabbitmq/rabbitmq.config
/root/20180228M_config/controller/4rabbitmq/rabbitmq.config
[root@controller01 rabbitmq]#

在这里插入图片描述

  • 进入配置文件/etc/rabbitmq/rabbitmq.config
    直接vi 路径即可(n下翻),然后搜索 用户名或_user都可以,然后找到下面这几个关键字就可以看到用户名和密码了!
   %% {default_vhost,       <<"/">>},
   %% {default_user,        <<"guest">>},
   %% {default_pass,        <<"guest">>},
   %% {default_permissions, [<<".*">>, <<".*">>, <<".*">>]},

在这里插入图片描述

方式二

  • 查找配的用户名,查看命令:rabbitmqctl list_users
    注意看后面权限,如果都是administrator,其实使用哪个登陆都一样。
[root@controller01 neutron]# rabbitmqctl list_users
Listing users ...
openstack       [administrator]
guest   [administrator]

在这里插入图片描述

  • 查找路径
    这儿配的用户名是openstack,然后查找配置文件(一般都是neutron.conf)
    路径一般在/etc/neutron/neutron.conf(如果不是这个路径,用下面命令搜索)
    命令:find / -name neutron.conf
[root@controller01 neutron]# find / -name neutron.conf
/etc/neutron/neutron.conf
  • 进入配置文件
    vi /etc/neutron/neutron.conf
    搜索rabbit找到下图内容(如果rabbit内容没有就搜索用户名)
    在这里插入图片描述

计算节点查看查看rabbitmq服务

如果在计算节点上只配置了一个rabbitmq节点,如果配置的这一个rabbitmq节点down了,那么该台服务器就会处于down状态,实际该服务器并没有down,所以,下面说说计算节点上 如何查看或配置 rabbitmq 节点。
登陆上要查看的计算节点服务器:

cat /etc/neutron/neutron.conf
找到 rabbitmq 这个配置模块中的rabbit_hosts项,里面就是配置了多少个rabbitmq节点。
如,我查看的这台计算节点就配置了5个rabbitmq节点,也建议一台计算几点配置多个rabbitmq节点。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/cuichongxin/article/details/106050747