Closed mrburrito closed 7 years ago
Thank you for your time.
Team RabbitMQ uses GitHub issues for specific actionable items engineers can work on. This assumes we have a certain amount of information to work with.
We get at least a dozen of questions through various venues every single day, often quite light on details. At that rate GitHub issues can very quickly turn into a something impossible to navigate and make sense of even for our team. Because of that questions, investigations, root cause analysis, discussions for potential features are all considered to be mailing list material by our team. Please post this to rabbitmq-users.
Getting all the details necessary to make a conclusion or even form a hypothesis about what's happening can take a fair amount of time. Please help others help you by providing as much relevant information as possible on the list:
rabbitmqctl status
(and, if possible, rabbitmqctl environment
output)Feel free to edit out hostnames and other potentially sensitive information.
When/if we have enough details and evidence we'd be happy to file a new issue.
Thanks you.
This plugin does its job according to the log: it does discover a peer, which means another peer did register successfully.
Inter-node connectivity is in no way affected by this plugin. Please move this to rabbitmq-users.
Generally there are three things needed for nodes to successfully cluster with each other:
Nodes use port 25672 for inter-node communication by default and you have it open, as well as 4369 for the port mapping daemon.
Take a look at the log files on all nodes, there may be clues.
I've been trying to get this plugin working for a few days now and cannot seem to get it to create a cluster. Please let me know what I'm doing wrong or if there's a legit bug in the plugin.
I'm running RabbitMQ within a Docker container, hosted on EC2 instances in an AutoScaling Group. There is only one container running on each server.
The attached zip file has the Dockerfile and resources it needs to build.
rabbit-autocluster-docker.zip
My instances use the following User Data script to configure Rabbit as a systemd service (on CentOS 7).
The instances are launched in a VPC, with a private subnet connected to a NAT Gateway. The
mydomain.com
DNS is managed in Route53 and has both forward and reverse lookup entries for all the IP addresses in the subnet (e.g.ip-192-168-205-21.mydomain.com. A 192.168.205.21
,21.205.168.192.in-addr.arpa. PTR ip-192-168-205-21.mydomain.com
).The security group for the nodes allows access to the following ports to all members of the security group:
It also allows traffic on 5672 and 15672 from an ELB (classic) used by clients to connect to the cluster and management ports.
I'm seeing the following error log after the plugin retrieves the Nodes list from AWS:
This occurs when looking up nodes by autoscaling group, tag only, or a combination of the two.