rabbitmq-server fails to start when trying to start it via pacemaker
Issue
- All nodes are put in standby mode in order to do a maintenance and then all node are removed from standby mode once the maintenance is completed. When pacemaker tries to restart rabbitmq-server, it will fail with the following error logs:
Sep 21 13:40:29 slnec2ctl1 rabbitmq-cluster(rabbitmq-server)[34087]: INFO: Joining existing cluster with [ rabbit@lb-backend-slnec2ctl1 ] nodes.
Sep 21 13:40:29 slnec2ctl1 rabbitmq-cluster(rabbitmq-server)[34087]: INFO: Waiting for server to start
Sep 21 13:40:30 slnec2ctl1 rabbitmq-cluster(rabbitmq-server)[34087]: INFO: Attempting to join cluster with target node rabbit@lb-backend-slnec2ctl1
Sep 21 13:40:31 slnec2ctl1 rabbitmq-cluster(rabbitmq-server)[34087]: INFO: Join process incomplete, shutting down.
Sep 21 13:40:31 slnec2ctl1 rabbitmq-cluster(rabbitmq-server)[34087]: INFO: node failed to join even after reseting local data. Check SELINUX policy
Sep 21 13:40:31 slnec2ctl1 lrmd[2497]: notice: operation_finished: rabbitmq-server_start_0:34087:stderr [ Error: cannot_cluster_node_with_itself ]
Sep 21 13:40:31 slnec2ctl1 lrmd[2497]: notice: operation_finished: rabbitmq-server_start_0:34087:stderr [ Error: cannot_cluster_node_with_itself ]
Sep 21 13:40:31 slnec2ctl1 crmd[2500]: notice: process_lrm_event: Operation rabbitmq-server_start_0: unknown error (node=pcmk-slnec2ctl1, call=20700, rc=1, cib-update=18702, confirmed=true)
Sep 21 13:40:31 slnec2ctl1 crmd[2500]: notice: process_lrm_event: pcmk-slnec2ctl1-rabbitmq-server_start_0:20700 [ Error: cannot_cluster_node_with_itself\nError: cannot_cluster_node_with_itself\n ]
Sep 21 13:40:34 slnec2ctl1 rabbitmq-cluster(rabbitmq-server)[35980]: INFO: RabbitMQ server is not running
Sep 21 13:40:34 slnec2ctl1 crmd[2500]: notice: process_lrm_event: Operation rabbitmq-server_stop_0: ok (node=pcmk-slnec2ctl1, call=20701, rc=0, cib-update=18703, confirmed=true)
Environment
- Red Hat OpenStack 6.0 (RHOS)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.