1. 程式人生 > >etcd 集群管理

etcd 集群管理

list nod tex rep advertise cli ora url led

node1

#!/bin/bash
etcd --name infra0 --initial-advertise-peer-urls http://192.168.5.152:2380 \
  --listen-peer-urls http://192.168.5.152:2380 \
  --listen-client-urls http://192.168.5.152:2379,http://127.0.0.1:2379 \
  --advertise-client-urls http://192.168.5.152:2379 \
  --initial-cluster-token etcd-cluster-1   --initial-cluster infra0=http://
192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 \ --initial-cluster-state new >> /var/log/etcd.log

node2

#!/bin/bash
etcd --name infra0 --initial-advertise-peer-urls http://192.168.5.151:2380 \
  --listen-peer-urls http://192.168.5.151:2380 \
  --listen-client-urls http://192.168.5.151:2379,
http://127.0.0.1:2379 \ --advertise-client-urls http://192.168.5.151:2379 \ --initial-cluster-token etcd-cluster-1 --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 \ --initial-cluster-state new >> /var/log/etcd.log

node3

#!/bin/bash
etcd 
--name infra0 --initial-advertise-peer-urls http://192.168.5.150:2380 \ --listen-peer-urls http://192.168.5.150:2380 \ --listen-client-urls http://192.168.5.150:2379,http://127.0.0.1:2379 \ --advertise-client-urls http://192.168.5.150:2379 \ --initial-cluster-token etcd-cluster-1 --initial-cluster infra0=http://192.168.5.152:2380,infra1=http://192.168.5.151:2380,infra2=http://192.168.5.150:2380 \ --initial-cluster-state new >> /var/log/etcd.log

kill etcd

#!/bin/bash
NAME=$1
echo $NAME  
ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk {print $2}`
echo $ID  
echo "---------------"  
for id in $ID
do
kill -9 $id
echo "killed $id"  
done
echo "---------------" 4

etcd 集群管理