<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>
<div>
<div><span class="Apple-style-span" style="font-family: Calibri; ">
<div style="font-family: Calibri, sans-serif; ">sorry for the doublepost here - not sure if my other one even got through, since my original subscribed address doesn't match what my sender address goes OUT as.. anyway, that's fixed, so here's my original question:</div>
<div style="font-family: Calibri, sans-serif; "><br>
</div>
<div style="font-family: Calibri, sans-serif; ">So, I'm trying to get mcollective to work with a highly-available rabbitMQ cluster. Using SSL (that is actually working), and an F5 bigIP.</div>
<div style="font-family: Calibri, sans-serif; "><br>
</div>
<div style="font-family: Calibri, sans-serif; ">So, as long as both of my rabbitmq nodes are up, everything works great. Loadbalancer works, even with SSL turned on, all my mcollective stuff works, everything is happy and good.</div>
<div style="font-family: Calibri, sans-serif; "><br>
</div>
<div style="font-family: Calibri, sans-serif; ">I have both of my rabbitmq nodes configured as disc nodes, and they share a common config as such:</div>
<div style="font-family: Calibri, sans-serif; "><br>
</div>
<div style="font-family: Calibri, sans-serif; ">(partial config):</div>
<div style="font-family: Calibri, sans-serif; "><br>
</div>
<div style="font-family: Calibri, sans-serif; ">
<div><span style="font-family: Courier; ">[</span></div>
<div><span style="font-family: Courier; "> {rabbit, [</span></div>
<div><span style="font-family: Courier; "> {cluster_nodes, ['rabbit@rabbit01', 'rabbit@rabbit02', 'rabbit@rabbit03', 'rabbit@rabbit04']},</span></div>
<div><span style="font-family: Courier; "> {ssl_listeners, [5671]},</span></div>
<div><span style="font-family: Courier; "> {ssl_options, [{cacertfile,"/etc/rabbitmq/ca/cacert.pem"},</span></div>
<div><span style="font-family: Courier; "> {certfile,"/etc/rabbitmq/servercert/cert.pem"},</span></div>
<div><span style="font-family: Courier; "> {keyfile,"/etc/rabbitmq/servercert/key.pem"},</span></div>
<div><span style="font-family: Courier; "> {verify,verify_none},</span></div>
<div><span style="font-family: Courier; "> {fail_if_no_peer_cert,false}]},</span></div>
<div><span style="font-family: Courier; "> {auth_backends, [rabbit_auth_backend_internal,rabbit_auth_backend_ldap]}</span></div>
<div><span style="font-family: Courier; "> ]},</span></div>
<div><span style="font-family: Courier; "> {rabbitmq_stomp, [{ssl_listeners, [6163]}]},</span></div>
</div>
<div style="font-family: Calibri, sans-serif; "><span style="font-family: Courier; "><br>
</span></div>
<div>(at the moment, only rabbit01 and rabbit02 are online). So if I list the queues under the /mcollective vhost, everything looks normal (on both nodes).</div>
<div><br>
</div>
<div>If I stop rabbit02, no problem, everything still works.</div>
<div><br>
</div>
<div>If I stop rabbit01, everything breaks. rabbitmqctl list_queues -p /mcollective shows almost nothing - the main mcollective queue and almost every child just magically disappears.</div>
<div><br>
</div>
<div>As I said, I'm kind of new to this; what is going on here? Is it because mcollective isn't creating the queues as 'mirrored' and rabbit01 is elected as the master? or is something else going on? If my assumption is correct, is there anything I can do
about this?</div>
</span></div>
<div>
<div>
<div><b><br>
</b></div>
<div><b>Scott M. Stone,</b> Sr. Systems Engineer | ServiceNow | Office 425-629-2803 | Mobile 408-857-2973 | www.service-now.com</div>
<div>Transform IT </div>
</div>
</div>
</div>
</div>
</body>
</html>