首页 > 其他分享 >etcd数据备份与恢复

etcd数据备份与恢复

时间:2024-09-06 16:35:54浏览次数:12  
标签:backup etcd -- 恢复 数据备份 https data

etcd数据备份与恢复

 

单节点etcd数据备份与恢复

一、数据备份

  1、设置环境变量

ETCDCTL_API=3

 

  2、创建备份目录,使用快照备份

mkdir -p /data/etcd/backup
etcdctl snapshot save /data/etcd/backup/etcd.db

 

二、数据恢复

  1、停止etcd服务

systemctl stop etcd 

  

  2、清理所有数据

rm -rf /data/etcd/data/*

 

  3、执行恢复指令

etcdctl snapshot restore /data/etcd/backup/etcd.db \
--data-dir=/data/etcd/data \
--name etcd1 \
--initial-advertise-peer-urls=https://127.0.0.1:2380 \
--initial-cluster=etcd1=https://127.0.0.1:2380 \
--initial-cluster-token=etcd-1

 

  4、启动etcd

systemctl start etcd 

 

etcd集群数据备份与恢复

一、数据备份

  1、设置环境变量

ETCDCTL_API=3

  

  2、创建备份目录,使用快照备份

mkdir -p /data/etcd/backup
etcdctl --endpoints=https://192.168.110.12:2379 --cacert=/data/etcd/ssl/ca.pem --cert=/data/etcd/ssl/server.pem --key=/data/etcd/ssl/server-key.pem snapshot save /data/etcd/bakup/etcd.db

 

二、数据恢复

  1、在所有节点创建好数据备份目录

mkdir -p /data/etcd/backup

  

  2、复制快照到所有节点

scp /data/etcd/backup/etcd.db etcd2:/data/etcd/backup/etcd.db
scp /data/etcd/backup/etcd.db etcd3:/data/etcd/backup/etcd.db

  

  3、关闭etcd集群所有节点etcd服务

systemctl stop etcd

  

  4、在所有节点上分别执行恢复数据指令

ETCDCTL_API=3
etcdctl snapshot restore /data/etcd/backup/etcd.db \
--name etcd1 \
--initial-cluster etcd1=https://192.168.110.12:2380,etcd2=https://192.168.110.13:2380,etcd3=https://192.168.110.15:2380 \
--initial-cluster-token etcd-cluster-1 \
--initial-advertise-peer-urls https://192.168.110.12:2380 \
--data-dir=/data/etcd/data

  根据节点信息修改红色部分数据。

  

  5、启动etcd集群所有节点etcd服务

systemctl start etcd

 

  6、查看集群状态

etcdctl --endpoints=https://192.168.110.12:2379,https://192.168.110.13:2379,https://192.168.110.15:2379 \
  --cacert=/data/etcd/ssl/ca.pem \
  --cert=/data/etcd/ssl/server.pem \
  --key=/data/etcd/ssl/server-key.pem \
  endpoint health

 

标签:backup,etcd,--,恢复,数据备份,https,data
From: https://www.cnblogs.com/NanZhiHan/p/18400526

相关文章

  • 怎么恢复微信数据
    大家伙我是海洋工作室社长海洋,最近接到很多订单,我们工作室是专门做数据恢复的嘛,最近很多订单又是关于微信这块的,所以有很多订单都是恢复微信数据的,什么恢复微信聊天记录,恢复微信图片,恢复微信好友的都有,这个东西其实不难,今天就给大家分享一下怎么恢复微信数据,第一步打开手机上的......
  • 学会这三招,没人比你更快恢复聊天记录
    那些记录着生活点滴的微信对话,不仅仅是文字,更是情感的寄托和时间的见证。现代都市人在数字世界中寻找遗失记忆的缩影。它提醒我们,在享受科技带来的便利的同时,也要时刻警惕数据安全,珍惜那些通过屏幕传递的温暖与情感。我来告诉大家聊天记录不慎丢失了该如何恢复第一步打开手机......
  • Kubernetes-etcd备份恢复
    目录使用etcdctl备份与恢复简介集群信息etcdctl安装下载安装同步到其他节点配置环境变量查看集群状态查看所有key查看指定key备份所有节点创建备份目录备份etcd数据恢复删除资源所有master节点停止etcd所有master节点备份原有数据master01恢复master02恢复master03恢复所有节点启......
  • etcd集群新增节点和移除节点
    etcd集群新增节点和删除节点现在的集群信息是: 新增节点1、下载etcd二进制包wgethttps://github.com/etcd-io/etcd/releases/download/v3.5.15/etcd-v3.5.15-linux-amd64.tar.gz2、创建etcd目录mkdir-p/data/etcd/{data,ssl,bin}3、解压并......
  • 记一次阿里云搭建K8S在恢复镜像快照之后etcd一个节点无法启动问题
    环境查看系统环境#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)#uname-aLinuxCentOS7K8SMaster010051013.10.0-1160.114.2.el7.x86_64#1SMPWedMar2015:54:52UTC2024x86_64x86_64x86_64GNU/Linux软件环境#kubectlversionClientVe......
  • 从 iPhone 14/13/12/11/Xs Max/Xs 恢复已删除的联系人
    拥有iPhone14/13,您肯定不希望设备发生任何意外,尤其是数据丢失。但意外总是难免,比如您发现重要的联系人在iPhoneXsMax或iPhoneXs上不见了。那么,您有什么办法可以恢复它们呢? 常见导致iPhone联系人丢失的原因操作不当导致联系人丢失;手机病毒感染;恢复至出厂设置而......
  • 服务器数据恢复—EMC Isilon(OneFS)中虚拟机被删除的数据恢复案例
    服务器数据恢复环境&故障:EMCNAS(IsilonS200),共3个节点,每个节点配置12块STAT硬盘。数据分两部分:一部分数据为vmware虚拟机(WEB服务器),通过NFS协议共享到ESX主机;另一部分数据为视频教学文件,通过CIFS协议共享给虚拟机(WEB服务器)。外部入侵导致视重要数据被删除,其中包括MSSQL数据库,MP4、......
  • WGCLOUD监测文件防篡改能自动恢复吗
    可以的WGCLOUD可以监测文件或者文件夹被篡改,如果被篡改,会发送告警通知,并且可以自动恢复WGCLOUD在v3.5.4版本开始,支持设置防篡改自动恢复指令,顾名思义,系统在发现文件或者文件夹被篡改后,系统会迅速执行用户设置的指令或者脚本这些脚本和指令,就是我们恢复处理的动作。......
  • 桌球棋牌计时计费管理系统软件 可以语音报价停电可以恢复上次时间状态 佳易王计时计费
    一、前言 桌球棋牌计时计费管理系统软件可以语音报价停电可以恢复上次时间状态佳易王计时计费管理系统操作教程 1、佳易王桌球计时计费软件,在使用中如遇到突然停电,再次打开软件的时候,可以点击恢复上次状态按钮,时间可以恢复继续计时。 1、佳易王计时计费管理系统软件......
  • 快码住微信恢复聊天记录最简单方法
    微信紧密编织,不仅外界交流的窗口,更是情感与记忆的宝库。一次意外的手机故障,让着一场数据灾难——微信中的大量珍贵记录不翼而飞。那些记录着家人关爱、朋友欢笑和工作重要信息的对话,仿佛一夜之间被时光吞噬,只留下空洞的记忆轮廓,充满遗憾。下面我告诉大家这么快速恢复微信聊天记......