| node | name | IP |
|---|---|---|
| server | consul_10 | 10.10.10.10 |
| server | consul_11 | 10.10.10.11 |
| client | consul_12 | 10.10.10.12 |
#!/bin/bash
mkdir -p /data/consul/{consul_d,logs}
rm -rf /data/consul/logs/*
nohup /opt/consul/consul agent -ui -server -bootstrap-expect=1 -log-file=/data/consul/logs/ -log-level=warn -log-rotate-bytes=102400000 -data-dir=/data/consul/consul_d/ -node=consul_10 -client=0.0.0.0 -encrypt=fPEBs8/pU4kSpu59yhqq/A== -retry-join=10.10.10.10 -retry-join=10.10.10.11 > /dev/null 2>&1 &
#!/bin/bash
mkdir -p /data/consul/{consul_d,logs}
rm -rf /data/consul/logs/*
nohup /opt/consul/consul agent -ui -server -bootstrap-expect=1 -log-file=/data/consul/logs/ -log-level=warn -log-rotate-bytes=102400000 -data-dir=/data/consul/consul_d/ -node=consul_11 -client=0.0.0.0 -encrypt=fPEBs8/pU4kSpu59yhqq/A== -retry-join=10.10.10.10 -retry-join=10.10.10.11 > /dev/null 2>&1 &
#!/bin/bash
mkdir -p /data/consul/{consul_d,logs}
rm -rf /data/consul/logs/*
nohup /opt/consul/consul agent -ui -log-file=/data/consul/logs/ -log-level=warn -log-rotate-bytes=102400000 -data-dir=/data/consul/consul_d/ -node=consul_12 -encrypt=fPEBs8/pU4kSpu59yhqq/A== -retry-join=10.10.10.10 -retry-join=10.10.10.11 > /dev/null 2>&1 &
服务器端
-bootstrap-expect参数根据实际集群机器数量进行配置
服务器端及客户端使用consul keygen产生。
原文:https://www.cnblogs.com/taoyuxuan/p/12157570.html