EC2上的RabbitMQ群集没有Route 53

时间:2016-02-02 17:57:07

标签: amazon-ec2 rabbitmq

我正在尝试根据此处的文档(https://www.rabbitmq.com/clustering.html)和此处(https://www.rabbitmq.com/ec2.html

在EC2中的VPC中设置RabbitMQ的集群部署

我们目前还没有在我们的VPC中设置Route 53,并依赖私有IP地址来实现实例之间的连接。

我一直试图通过使用私有IP地址作为主机名来设置Route 53,从而使群集正常工作,如下所示:

(假设私有IP地址为10.0.1.33)

  • 更改/ etc / hostname更改

    IP-10-0-1-33

    10.0.1.33

  • 更改/ etc / hosts更改

    127.0.0.1 localhost

    127.0.0.1 localhost 10.0.1.33

  • 更改主机名即sudo hostname 10.0.1.33(或重启实例以获取新主机名)

  • 将文件rabbitmq-env.conf添加到/ etc / rabbitmq,内容为:

    USE_LONGNAME =真

这似乎有效并且允许我使用rabbitmqctl对兔子节点进行聚类,因为兔子将私有IP地址视为完全限定的域名(USE_LONGNAME是必需的,否则兔子只会在第一个点之前使用IP地址的一部分)并且IP地址可在VPC中解析 - 我得到名为rabbit@10.0.1.33等的节点

我的问题是 - 我在这里缺少什么或者这是一种合理的方法吗?

0 个答案:

没有答案