【发布时间】:2017-06-06 11:58:48
【问题描述】:
我在 AWS 中创建了 3 个 Consul 服务器。它们是使用 Terraform 创建的,并作为集群的一部分加入。
作为 Terraform 的一部分创建了一个安全组,它允许 8300、8301、8302、8400、8500 上的入站 TCP/UDP。
我已经在一个新的 Ubuntu 16.04 实例上安装了 consul 代理。
我收集了其中一台 Consul 服务器的私有 IP 并尝试从客户端加入它:
consul agent -join 172.1.1.1:8301 -data-dir /tmp/consul
结果:
==> Starting Consul agent...
==> Joining cluster...
==> 1 error(s) occurred:
* Failed to join 172.1.1.1: dial tcp 172.1.1.1:8301: i/o timeout
我看不出这里缺少什么会阻止客户加入。
【问题讨论】:
-
有关专业服务器或网络相关基础设施管理的问题对于 Stack Overflow 来说是无关紧要的,除非它们直接涉及编程或编程工具。您可以通过Server Fault 获得帮助。
-
好的,谢谢你告诉我。如果我能有效地“关闭”这个问题,我会的。
标签: amazon-web-services amazon-ec2 consul terraform