linux 下载
wget https://releases.hashicorp.com/consul/1.6.1/consul_1.6.1_linux_amd64.zip
unzip consul_1.6.1_linux_amd64.zip
服务器:
虚拟机1 - consul1:192.168.147.128
虚拟机2 - consul2:192.168.147.129
我的Mac - consul3: 192.168.97.157
启动consul
192.168.147.128 node1: 执行
consul agent -server -bootstrap-expect 2 -data-dir /tmp/consul -node=n1 -bind=192.168.147.128 -ui -config-dir /etc/consul.d -rejoin -join 192.168.147.128 -client 0.0.0.0
node2
consul agent -server -bootstrap-expect 2 -data-dir /tmp/consul -node=n2 -bind=192.168.147.129 -ui -rejoin -join 192.168.147.128
n3 我的Mac
consul agent -data-dir /tmp/consul -node=n3 -bind=192.168.97.157 -config-dir /etc/consul.d -rejoin -join 192.168.147.128