ETCD 故障节点修复

故障,etcd某个节点启动报错:etcd failed to get all reachable pages

解决办法,删除节点,重新添加,步骤如下:

一、从集群中删除故障节点(正常节点上操作)

# 列出etcd所有节点
etcdctl member list

# 删除故障节点
etcdctl member remove c13845537406e22f

二、修复故障节点(故障节点上操作)

# 修改配置
sed -i  "s#initial-cluster-state: ‘new‘#initial-cluster-state: ‘existing‘"  /etc/etcd/etcd.config.yml 

# 清理节点数据(下面为默认路径,请根据你的设置修改)
rm -rf  /var/lib/etcd/member

三、重新添加节点(正常节点上操作)

etcdctl member add K8s-2 https://192.168.216.242:2380

四、重启故障节点(故障节点上操作)

systemctl restart etcd

原文地址:https://blog.51cto.com/kusorz/2438374

时间: 2024-08-07 13:03:06

ETCD 故障节点修复的相关文章

常见移动硬盘故障以及修复方法

移动硬盘因为容量大,体积小,现在越来越被大家当作电脑备用硬盘来使用,但是相对电脑硬盘,移动硬盘更需要小心地维护和使用,不然很容易就会导致故障,甚至会出现数据丢失的情况.以下就为大家列举几种常见的硬盘故障以及修复方法. 一.系统无法正确检测到移动硬盘 将移动硬盘正确的插入电脑的USB接口,听到硬盘发出的响声,硬盘上指示灯不停的闪烁,系统能正常的检测到使用了USB设备,但是在我的电脑中无法看到移动硬盘的图标.这种情况说明移动硬盘并没有损坏.将移动硬盘换到别一台机器上,能够正常使用.根据这种情况,判断

Etcd单节点扩容为三节点集群

参考文档 http://www.cnblogs.com/breg/p/5728237.html 开始环境是单节点,存储数据一段时间后发现需要集群高可用环境,幸亏etcd支持在线扩容 1,修改单节点配置并重启etcd [[email protected] etcd]# cat /etc/etcd/etcd.conf ETCD_NAME=k8s1 ETCD_DATA_DIR="/data/etcd" ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:

centos6启动故障及修复

前言 前文中我们熟悉了linux的启动流程,如果在启动过程中文件丢失或者损坏了怎么办呢?难道只有重装系统这一条路吗?那我们不是成了普通网管了吗?作为专业的运维工程师,我们需要掌握如何快速修复系统启动. 实验1: 破坏/boot/grup/下的文件---stage2 阶段  不影响启动 mv /boot/grub  /app----移走左右文件保留grub.conf 实验2:破坏/dev/sda 前446字节,和启动相关 查看MBR 破坏grub的第一阶段 stage1 重启后系统会自动直接进光盘

模拟centos7和6不停重启故障及修复方法

centos7 故障1 2.选择启动菜单,按"e"键进入编辑模式 3. 将光标移动至 linux16 这行的后面,添加systemd.unit=multi-user.target 勿按回车键,应该按Ctrl-x键 4. 修改其运行级别为multi-user.target 或graphical.target 故障2:centos7 不停重启 vim /sysroot/etc/crontab @reboot root reboot 修复方法: 1.选择启动菜单,按"e"

Nginx反向代理后端多节点下故障节点的排除思路

仔细想来,其实是个非常简单的问题:开发和运维觉得两个后端节点跑起来压力太大了,就扩充了两个新的后端节点上去,这一加就出问题了,访问时页面间歇性丢失,这尼玛什么情况...想了半天没思路,查了Nginx的配置,没发现问题,查询后端的错误日志,也是一头雾水. 先贴出代理服务器的配置(upstream部分): upstream api { server 192.168.1.10:9109; server 192.168.1.11:9109; server 192.168.1.12:9109; serve

Linux系统中MBR扇区故障的修复方法

首先修复MBR扇区故障,必须在另一块磁盘上有MBR扇区的备份文件,并且要准备系统盘. 如果MBR扇区故障,那么在开机时就会出现 "Operating system not found " 的提示信息,表示无法找到可用的操作系统,因此无法启动主机. 我们需要挂载上系统盘,再开机,进入救援模式,获得一个可以执行命令的shell环境. 下面为具体过程:开机: 选择后耐心等待直至出现以下界面: 原文地址:https://blog.51cto.com/14154700/2353250

Linux常见故障及修复方法

一:MBR扇区故障修复 [[email protected]~]#mkdir  /backup [[email protected]~]#mount  /dev/sdb1  /backup /    ##新建个硬盘分区,并挂载到新建文件夹内 [[email protected]~]#dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1  ##备份MBR扇区512字节 [[email protected]~]#dd if=/dev/zero of

RAID磁盘阵列常见故障以及修复方法

服务器数据安全有着至关重要的意义,目前大多数服务器都采用了RAID磁盘阵列技术.受服务器自身硬件局限和技术人员的操作因素,服务器无阵列无法做到100%的无故障发生.那么RAID磁盘阵列故障有哪些?RAID磁盘阵列如何进行数据恢复? 导致磁盘阵列RAID数据丢失的故障原因分为RAID逻辑层故障,RAID物理层故障以及RAID坏道层故障. 对于逻辑层故障,例如误删除,误格式化,误分区,RAID阵列信息丢失, RAID阵列信息混乱, 重新配置RAID阵列信息导致数据丢失, RAID阵列内磁盘顺序出错等

模拟linux5.10系统出现故障进行修复

第一步,模拟系统出现错误 卸载挂载boot的设备,删除 boot文件 umount /dev/sda1 rm -rf /boot 删除/etc/inittab文件 rm -rf /etc/inittab 删除rc.sysinit文件 rm -rf /etc/rc.d/rc.sysinit 删除/etc/fstab文件 rm -rf /etc/fstab 保存之后重新启动系统 sync sync reboot 第二步,插入系统光盘,开机按F2进行系统的BIOS,然后从光盘启动,进行linux的安装