我有一个领事服务器通过游民和虚拟盒运行在ubuntu盒上,它似乎运行得很正确:

然后我将ssh放到盒子上然后运行:
consul members但是我得到了这个输出:

我做错了什么?我无法理解这一点,因为我正在遵循领事教程,这似乎没有任何问题。
添加config.json文件
{
"bootstrap": true,
"server": true,
"datacenter": "dc1",
"data_dir": "/var/consul",
"encrypt": "Dt3P9SpKGAR/DIUN1cDirg==",
"log_level": "INFO",
"enable_syslog": true,
"bind_addr": "172.20.20.10",
"client_addr": "172.20.20.10"
}发布于 2015-12-18 08:59:38
领事默认为客户端地址127.0.0.1,但您已经将服务器配置为侦听172.20.20.10上的客户端。
您还需要将选项-rpc-addr放到命令行调用中,以使其工作:
consul members -rpc-addr=172.20.20.10:8400我也是一个用Vagrant和Salt堆栈安装的示例的作者,也许是您想看一下Github存储库。。
https://stackoverflow.com/questions/34344916
复制相似问题