Hi All,

I realize that this topic is incredibly popular and I've gone through about 
10 others talking about the same thing, but nothing they suggest seems to 
work, so here's another one...

I have Erlang OTP 20.2 and RabbitMQ 3.7.3 installed on 2 fresh virtual 
machines running Windows Server 2016 with all latest updates. I copy the 
cookie file from {machine1} at C:\Windows\System32\config\systemprofile to 
machine 1 at C:Users\{User}. I also copy the cookie file to those same 
directories on {machine2}. I restart the machines (I probably only need to 
restart the process, but just to be sure). I triple check to make sure all 
the cookie files are identical. They are.

I run rabbitmqctl stop_app on {machine1}. I run rabbitmqctl join_cluster 
rabbit@{machine2}. I get the following output:

Clustering node rabbit@{machine1} with rabbit@{machine2}
Error: unable to perform an operation on node 'rabbit@{machine2}'. Please 
see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP 
connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's 
Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on 
http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node rabbit@{machine2}

DIAGNOSTICS
===========

attempted to contact: ['rabbit@{machine2}']

rabbit@{machine2}:
  * connected to epmd (port 4369) on {machine2}
  * epmd reports node 'rabbit' uses port 25672 for inter-node and CLI tool 
traffic
  * TCP connection succeeded but Erlang distribution failed

  * Hostname mismatch: node "rabbit@{machine2}" believes its host is 
different. Please ensure that hostnames resolve the same way locally and on 
"rabbit@{machine2}"


Current node details:
 * node name: 'rabbitmqcli40@{machine1}'
 * effective user's home directory: C:\Users\{username}
 * Erlang cookie hash: {cookiehash}


I've also triple checked that the machine names are correct by running the 
"hostname" command and also by running "echo %computername%. I've also 
tried connecting in the other direction, and I've verified that the cookies 
have the same hash in the output. Nothing works. I cannot understand what 
the problem is. Does anybody have any idea what's going on, or could at 
least suggest a checklist of things to look for? I've read the entire page 
about clustering. It didn't help.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/51874508-20bf-4010-b243-d68c29cdb064%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to