我有一个通过vagrant和virtual box在ubuntu盒子上运行的consul服务器 它似乎运行正常:
然后我将ssh放到盒子上并运行:
consul members
但我得到了这个输出:
我做错了什么? 当我遵循consul教程时,我无法弄清楚这一点,而且这似乎没有问题
添加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"
}
答案 0 :(得分:2)
运行以下命令以在引导程序模式下启动consul。
consul agent -config-dir ~/consul-config/server -ui-dir ~/consul-ui -bootstrap true -client=0.0.0.0
要在单个实例上设置领事,请按this blog post或video tutorial