參考博客:http://www.cnblogs.com/breg/p/5728237.html
測試系統: Centos 6.5
測試Etcd版本:3.1.6
測試分佈式Etcd 節點個數:3
Etcd 添加節點測試:
資源有限。我們先刪除一個節點,再添加節點
添加節點:
1. 已處於健康狀態的節點終端發送指令:etcdctl member add infra3 http://10.17.7.123:2380
終端會返回 添加節點下次啓動需要附加的指令。此指令包含三個環境變量
例: ETCD_NAME="infra3"
ETCD_INITIAL_CLUSTER="infra1=http://10.17.7.121:2380,infra2=http://10.17.7.122:2380,infra3=http://10.17.7.123:2380"
ETCD_INITIAL_CLUSTER_STATE=existing
2. 啓動節點指令如下:
導入 以上指令:
1.# export ETCD_NAME="infra3"
2.# export ETCD_INITIAL_CLUSTER="infra1=http://10.17.7.121:2380,infra2=http://10.17.7.122:2380,infra3=http://10.17.7.123:2380"
3.# export ETCD_INITIAL_CLUSTER_STATE=existing
再啓動etcd時導入附加指令:
etcd --data-dir=data.etcd
--initial-advertise-peer-urls http://10.17.7.122:2380
--listen-peer-urls http://10.17.7.122:2380
--advertise-client-urls http://10.17.7.122:2379
--listen-client-urls http://10.17.7.122:2379
--data-dir /etcd_data