You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenStack环境中RabbitMQ集群节点Controller-2无法重新加入集群的问题求助

OpenStack环境中RabbitMQ集群节点Controller-2无法重新加入集群的问题求助

各位好,想请教个RabbitMQ集群的棘手问题:

我们运维着一套由Ansible管理的OpenStack环境,一共有3个控制节点。之前Controller-2出现了RabbitMQ集群网络分区的问题,尝试修复无果后,我们把它从集群中移除,并且在该节点上执行了rabbitmqctl reset操作。

但从那之后,我们就没办法把Controller-2重新加入RabbitMQ集群了。每次执行加入命令都会报错,具体情况如下:

在Controller-2节点上执行加入集群的命令:

rabbitmqctl join_cluster rabbit@ctrl-1-rabbit-mq-container

得到的错误输出:

Clustering node rabbit@ctrl-2 with rabbit@ctrl-1
Error:
{:failed_to_cluster_with, [:"rabbit@ctrl-3", :"rabbit@ctrl-1"], 'Mnesia could not connect to any nodes.'}

我们已经做了一些排查:

  • 确认Controller-2能和集群内的其他节点正常通信,执行rabbitmqctl eval 'net_adm:ping('''rabbit@ctrl-1''').'后返回了pong
  • 翻遍了节点上的日志,也没找到能指向问题根源的额外错误信息

实在没头绪了,希望有经验的朋友能给点排查方向或者解决建议,非常感谢!

备注:内容来源于stack exchange,提问作者Vinesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:34:33