簡體   English   中英

領事代理加入-I / O超時

[英]consul agent join - i/o timeout

我在AWS中創建了3個Consul服務器。 它們是使用Terraform創建的,並作為集群的一部分加入。

作為該Terraform的一部分創建了一個安全組,該安全組允許8300、8301、8302、8400、8500上的入站TCP / UDP。

我已經在新的Ubuntu 16.04實例上安裝了領事代理。

我收集了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

我看不到這里阻止客戶端加入的缺失。

問題中沒有足夠的數據。 您的意思是您收集了專用IP,是由子網分配的服務器的專用IP,還是您列出的IP實際上是領事本身的“ TaggedAddresses”,如果您不在主機網絡上運行領事,則會創建該IP 。 顯然,您還需要共享一些領事服務器配置。

其次,如果僅是服務器的專用IP,請確保NACL或臨時端口中沒有問題。 您可以從亞馬遜官方文檔的以下鏈接中找到更多信息:

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html#VPC_ACLs_Ephemeral_Ports

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM