注意点
1、/opt/etcd/配置文件中不能用hostname 必须用地址
2、启动失败的时候看错误信息
为了排除可能的错误
a、ssl最好是在master重新生成,然后scp到其他节点的/opt/etcd/ssl下
linux中可能复制的时候重名文件夹不会覆盖
复制后 ls -al确保时间是刚刚操作的 不然就删了重新复制
b、cfg下的配置文件 不能有错
c、cfg下的配置文件中的 ETCD_DATA_DIR:数据目录 删除掉
重新 systemctl start etcd 会重新生成的
d、cfg下配置文件中的最后一行,最开始都应配置为new
ETCD_INITIAL_CLUSTER_STATE="new"
如果找不到节点,或"msg":"server has been already initialized" 类似这样的错误,可以试试吧new改为 existing
[root@master opt]# cd /opt/etcd/
[root@master etcd]# ls
bin cfg ssl