Created
May 3, 2017 11:52
-
-
Save jakexks/ebb4272a401f4f9ae70134eb6b69f09b to your computer and use it in GitHub Desktop.
etcd disaster recovery playbook
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#####On etcd0: | |
sudo etcd2 -name=qa1-etcd0 --data-dir=/var/lib/etcd2 --force-new-cluster=true | |
sudo ETCD_ADVERTISE_CLIENT_URLS=http://10.100.21.51:2379 ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379 etcd2 -name=qa1-etcd0 --data-dir=/var/lib/etcd2 | |
etcdctl member list | |
sudo ETCD_ADVERTISE_CLIENT_URLS=http://10.100.21.51:2379 ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379 ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380 etcd2 -name=qa1-etcd0 --data-dir=/var/lib/etcd2 | |
etcdctl member list | |
etcdctl member add qa1-etcd1 http://10.100.21.52:2380 | |
#####On etcd1: | |
sudo rm -r /var/lib/etcd2/member | |
sudo ETCD_ADVERTISE_CLIENT_URLS=http://10.100.21.52:2379 ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379 ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380 ETCD_INITIAL_CLUSTER="qa1-etcd0=http://10.100.21.51:2380,qa1-etcd1=http://10.100.21.52:2380" ETCD_INITIAL_CLUSTER_STATE="existing" etcd2 -name=qa1-etcd1 --data-dir=/var/lib/etcd2 | |
#####On etcd0: | |
etcdctl member add qa1-etcd2 http://10.100.21.53:2380 | |
#####On etcd2: | |
sudo rm -r /var/lib/etcd2/member | |
sudo ETCD_ADVERTISE_CLIENT_URLS=http://10.100.21.53:2379 ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379 ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380 ETCD_INITIAL_CLUSTER="qa1-etcd0=http://10.100.21.51:2380,qa1-etcd2=http://10.100.21.53:2380,qa1-etcd1=http://10.100.21.52:2380" ETCD_INITIAL_CLUSTER_STATE="existing" etcd2 -name=qa1-etcd2 --data-dir=/var/lib/etcd2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment