配置Etcd集羣

簡單的配置Etcd集羣
3.0 3個節點IP 192.168.134.140 192.168.134.141 192.168.134.142
3.1 下載etcd curl -L  https://github.com/coreos/etcd/releases/download/v2.3.6/etcd-v2.3.6-linux-amd64.tar.gz -o etcd-v2.3.6-linux-amd64.tar.gz
3.2 tar xzvf etcd-v2.3.6-linux-amd64.tar.gz && cd etcd-v2.3.6-linux-amd64
3.3 mv etcd etcdctl /bin
3.4 新建目錄 mkdir -p /data/etcddata (存放etcd數據)
3.5 在192.168.134.140 上執行命令
etcd -name etcd0 -initial-advertise-peer-urls http://192.168.134.140:2380 -listen-peer-urls http://192.168.134.140:2380 -listen-client-urls http://192.168.134.140:2379,http://127.0.0.1:2379 -advertise-client-urls http://192.168.134.140:2379 -initial-cluster-token my-etcd-cluster -initial-cluster etcd0=http://192.168.134.140:2380,etcd1=http://192.168.134.141:2380,etcd2=http://192.168.134.142:2380 --data-dir=/data/etcddata -initial-cluster-state new &
3.6 在192.168.134.141 上執行命令
etcd -name etcd1 -initial-advertise-peer-urls http://192.168.134.141:2380 -listen-peer-urls http://192.168.134.141:2380 -listen-client-urls http://192.168.134.141:2379,http://127.0.0.1:2379 -advertise-client-urls http://192.168.134.141:2379 -initial-cluster-token my-etcd-cluster -initial-cluster etcd0=http://192.168.134.140:2380,etcd1=http://192.168.134.141:2380,etcd2=http://192.168.134.142:2380 --data-dir=/data/etcddata -initial-cluster-state new &
3.7 在192.168.134.142 上執行命令
etcd -name etcd2 -initial-advertise-peer-urls http://192.168.134.142:2380 -listen-peer-urls http://192.168.134.142:2380 -listen-client-urls http://192.168.134.142:2379,http://127.0.0.1:2379 -advertise-client-urls http://192.168.134.142:2379 -initial-cluster-token my-etcd-cluster -initial-cluster etcd0=http://192.168.134.140:2380,etcd1=http://192.168.134.141:2380,etcd2=http://192.168.134.142:2380 --data-dir=/data/etcddata -initial-cluster-state new &
注:啓動上面3個命令屏幕會刷日誌,關掉終端,重新開個ssh連接 ,使用命令檢查 etcd集羣是否正常 etcdctl cluster-health 正常情況
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章