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
相关产品推荐
相关产品推荐

