Etcd stand-alone cluster (static no discovery, no certificate)
Setenforce0
Install go
# cd / opt & & wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
# tar-C / usr/local-xzf go1.8.3.linux-amd64.tar.gz
# exportPATH=$PATH:/usr/local/go/bin
Go-h
Installdocker
Apt install docker.io docker
Docker p_w_picpaths
Install etcd cluster on local
Go version 1.8 or above is required
Git clone https://github.com/coreos/etcd.git
Cd / etcd & &. / build
Cp / bin/* / usr/sbin/.
Etcd-name etcd01-- data-dir / data1\
-- initial-advertise-peer-urls http://10.1.1.42:2380\
-- listen-peer-urls http://10.1.1.42:2380\
-- listen-client-urls http://10.1.1.42:2379,http://127.0.0.1:2379\
-- advertise-client-urls http://10.1.1.42:2379\
-- initial-cluster-token etcd-cluster\
-- initial-clusteretcd01= http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\
-- initial-cluster-state new
Etcd-name etcd02-- data-dir / data2\
-- initial-advertise-peer-urls http://10.1.1.42:12380\
-- listen-peer-urls http://10.1.1.42:12380\
-- listen-client-urls http://10.1.1.42:12379,http://127.0.0.1:12379\
-- advertise-client-urls http://10.1.1.42:12379\
-- initial-cluster-token etcd-cluster\
-- initial-clusteretcd01= http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\
-- initial-cluster-state new
Etcd-name etcd03-- data-dir / data3\
-- initial-advertise-peer-urls http://10.1.1.42:22380\
-- listen-peer-urls http://10.1.1.42:22380\
-- listen-client-urls http://10.1.1.42:22379,http://127.0.0.1:22379\
-- advertise-client-urls http://10.1.1.42:22379\
-- initial-cluster-token etcd-cluster\
-- initial-clusteretcd01= http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\
-- initial-cluster-state new
Verify etcd
Etcdctl member list