mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-22 02:21:34 +00:00
demo: Tweak etcd start script
Try joining a new cluster initially. If that fails try to join an existing cluster. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
parent
17e4aa3e58
commit
01e39a16ac
@ -29,3 +29,18 @@ NAME=infra${NUM}
|
||||
--initial-cluster-token etcd-cluster-1 \
|
||||
--initial-cluster infra200=http://${PREFIX}.200:2380,infra201=http://${PREFIX}.201:2380,infra202=http://${PREFIX}.202:2380 \
|
||||
--initial-cluster-state new
|
||||
|
||||
echo "Returned $?"
|
||||
|
||||
# If we get here, joining a new cluster failed. Let's try joining an
|
||||
# existing cluster
|
||||
/usr/local/bin/etcd \
|
||||
--name ${NAME} \
|
||||
--debug \
|
||||
--log-package-levels etcdmain=DEBUG,etcdserver=DEBUG \
|
||||
--initial-advertise-peer-urls http://${IP}:2380 \
|
||||
--listen-peer-urls http://${IP}:2380 \
|
||||
--listen-client-urls http://${IP}:2379,http://127.0.0.1:2379 \
|
||||
--advertise-client-urls http://${IP}:2379 \
|
||||
--initial-cluster infra200=http://${PREFIX}.200:2380,infra201=http://${PREFIX}.201:2380,infra202=http://${PREFIX}.202:2380 \
|
||||
--initial-cluster-state existing
|
||||
|
Loading…
Reference in New Issue
Block a user