bash <(curl -Ls https://gist.githubusercontent.com/lstkz/9a0673a966fd774f557bbac7e9503a60/raw/02811ceda2674c64e78743c2b03d73c70d799a8e/install.sh)
sudo rabbitmq-plugins enable rabbitmq_management
sudo cat /var/lib/rabbitmq/.erlang.cookie
- set this cookie to VM2 and VM3
- in V2 and VM3 run
sudo systemctl restart rabbitmq-server.service
sudo rabbitmqctl stop_app
## use hostname from VM1 not IP
sudo rabbitmqctl join_cluster rabbit@ip-xxx-yy-aa-ccc
sudo rabbitmqctl start_app
## add user
sudo rabbitmqctl add_user mq ADMIN_PASSWORD
sudo rabbitmqctl set_user_tags mq administrator
sudo rabbitmqctl set_permissions -p / mq ".*" ".*" ".*"
## set policy
sudo rabbitmqctl set_policy ha-all ".*" '{"ha-mode":"all"}'