请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

本文来自

安全运维工具

安全运维工具

人已关注

请添加对本版块的简短描述

精选帖子

阿里云CDN计费
阿里云CDN计费
0阅读|170人阅读
信用卡空当接龙
信用卡空当接龙
0阅读|284人阅读
HTTP/1.0和HTTP/1.1、HTTP/2请求对比
HTTP/1.0和HTTP/1.1、HTTP/2请求对比
3阅读|665人阅读
Kubernetes 多集群管理平台 Wayne
Kubernetes 多集群管理平台 Wayne
0阅读|698人阅读

etcd集群故障处理

[复制链接]
820 abc 发表于 2019-6-12 14:14:01


etcd集群的一个节点挂了,简单写下处理过程。raft算法春节期间必须仔细读一下。
从集群中剔除有问题的节点
//在正常的节点执行如下命令,获取到不正常节点的ID,hostB节点坏掉
# /usr/local/etcd/etcdctl  member list
4121a0b16ac4c150: name=hostA peerURLs=http://10.33.1.10:2380 clientURLs=http://10.33.1.10:2379
6b7887955883c31a: name=hostB peerURLs=http://10.33.1.11:2380 clientURLs=http://10.33.1.11:2379
d8dd30b565cff95c: name=hostC peerURLs=http://10.33.1.12:2380 clientURLs=http://10.33.1.12:2379
# /usr/local/etcd/etcdctl  cluster-health
cluster is healthy
member 4121a0b16ac4c150 is healthy
member 6b7887955883c31a is unhealthy
member d8dd30b565cff95c is healthy

//删除掉坏的节点
# /usr/local/etcd/etcdctl  member remove 6b7887955883c31a

修复坏的节点
启动的命令
-initial-cluster-state 由"new" 改成"existing"
在启动新节点之前,必须把新节点接入集群,然后在启动新节点,,否则会出现
"etcd: error validating peerURLs hostA=http://10.33.1.10:2380,hostC=http://10.33.1.12:2380: member count is unequal"
的报错
# /usr/local/etcd/etcdctl member add hostD http://10.33.1.15:2380
Added member named hostD with ID 2519d1a6a8cb83da to cluster  

新节点启动命令:
/usr/local/etcd/etcd -name hostD -initial-advertise-peer-urls http://10.33[url=].1.15:2380 -listen-peer-urls http://10.33.1.15:2380 -listen-client-urls http://10.33.1.15:2379,http://127.0.0.1:2379 -advertise-client-urls http://10.33.1.15:2379 -initial-cluster-token etcd-cluster-aa -initial-cluster hostA=http://10.33.1.10:2380,hostC=http://10.33.1.12:2380,hostD=http://10.33.1.15:2380 -initial-cluster-state existing &[/url]

查看集群状态:
# etcdctl  cluster-health                                            
cluster is healthy
member 2519d1a6a8cb83da is healthy
member 4121a0b16ac4c150 is healthy
member d8dd30b565cff95c is healthy

作者:Able7
链接:https://www.jianshu.com/p/587faa31eb9c
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表