我正在尝试做这个教程--> tutorialConsul
当我运行时:
ikerlan@ikerlan-docker:~$ consul members
Node Address Status Type Build Protocol
ikerlan-docker 172.16.8.37:8301 alive client 0.3.0 2
172.16.8.191 10.0.2.15:8301 alive server 0.3.0 2
172.16.8.192 10.0.2.15:8301 alive server 0.3.0 2
172.16.8.193 10.0.2.15:8301 alive server 0.3.0 2
ikerlan@ikerlan-docker:~$ consul members
Node Address Status Type Build Protocol
ikerlan-docker 172.16.8.37:8301 alive client 0.3.0 2
172.16.8.191 10.0.2.15:8301 failed server 0.3.0 2
172.16.8.192 10.0.2.15:8301 alive server 0.3.0 2
172.16.8.193 10.0.2.15:8301 failed server 0.3.0 2
ikerlan@ikerlan-docker:~$ consul members
Node Address Status Type Build Protocol
ikerlan-docker 172.16.8.37:8301 alive client 0.3.0 2
172.16.8.191 10.0.2.15:8301 failed server 0.3.0 2
172.16.8.192 10.0.2.15:8301 alive server 0.3.0 2
172.16.8.193 10.0.2.15:8301 alive server 0.3.0 2
我可以看到成员还活着,但是如果我再次运行,其中一些成员失败了,然后其他成员还活着但失败了..
我认为领导者删除了成员,因此他们失败了,他们尝试连接但随后被删除。
我正在使用 virtualbox 机器,我看到 consul 使用相同地址的所有机器,但我已将 consul 配置为使用 eth1 接口,即出现在 Node(name) 中的 IP
会是什么呢?
非常感谢。