91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ETCD集群運維—備份及容災恢復

發布時間:2020-10-19 21:03:49 來源:網絡 閱讀:680 作者:wujunqi1996 欄目:系統運維

etcd是一個開源的分布式鍵值對數據庫,他的每一個節點都有一份數據的copy,當有節點故障時保證了高可用性。etcd使用Raft算法來保證一致性。


特別提醒:若使用v3備份數據時存在v2的數據則不影響恢復

若使用v2備份數據時存在v3的數據則恢復失敗


etcd V2新增節點(刪除數據后重新加入)

適用于單節點故障,重新加入集群

V2與V3新增節點的區別僅在于member add參數


停止etcd服務

# systemctl stop etcd


# 清空etcd data數據

# mv /var/lib/etcd/default.etcd /tmp


# 查看etcd列表

# /opt/kubernetes/bin/etcdctl --ca-file=ca.pem --cert-file=server.pem --key-file=server-key.pem --endpoints="https://172.30.0.89:2379,https://172.30.0.81:2379,https://172.30.2.10:2379" member list


# remove 已存在的etcd name

# /opt/kubernetes/bin/etcdctl --ca-file=ca.pem --cert-file=server.pem --key-file=server-key.pem --endpoints="https://172.30.0.89:2379,https://172.30.0.81:2379,https://172.30.2.10:2379" member remove a4ec138b3529c929


# 新增etcd節點

# V2

# /opt/kubernetes/bin/etcdctl --ca-file=/opt/kubernetes/ssl/ca.pem --cert-file=/opt/kubernetes/ssl/server.pem --key-file=/opt/kubernetes/ssl/server-key.pem member add etcd03 https://172.30.0.89:2380

# V3

# ETCDCTL_API=3? /opt/kubernetes/bin/etcdctl --endpoints=https://172.30.2.10:2379,etcd02=https://172.30.0.81:2379,etcd03=https://172.30.0.89:2379? --cacert=/opt/kubernetes/ssl/ca.pem? ?--cert=/opt/kubernetes/ssl/server.pem? ?--key=/opt/kubernetes/ssl/server-key.pem? member add? etcd03 --peer-urls="https://172.30.0.89:2380"?


# 修改該節點etcd配置ETCD_INITIAL_CLUSTER_STATE="existing"

# 同時重啟所有etcd

# systemctl restart etcd


etcd數據備份恢復(集群不可用,災難恢復)

注意:單節點備份一份當前或歷史數據即可,在恢復的時候需要同步到所有節點,若只想恢復一臺節點的,則會在系統日志里報request cluster ID mismatch

沒有節點加入,因為是會創建一個新的集群id ,相當于重新搭建一臺新的cluster(數據保留,cluster id變更)


# 停止apiserver(集群不可用狀態,確認無寫入的話也可以不停)


# 停止etcd服務

systemctl stop etcd


# 數據備份

# ETCDCTL_API=3 /opt/kubernetes/bin/etcdctl snapshot? save /var/lib/etcd/etcd_backup/etcd_$(date "+%Y%m%d%H%M%S").db


# 同步備份數據到各個節點

# scp etcd_$(date "+%Y%m%d%H%M%S").db? 集群各etcd節點


# 移除數據目錄?

mv /var/lib/etcd/default.etcd /tmp


# 快照恢復數據? 修改name 和 initial-advertise-peer-urls為當前節點的即可

# ETCDCTL_API=3 /opt/kubernetes/bin/etcdctl snapshot --cacert=/opt/kubernetes/ssl/ca.pem --cert=/opt/kubernetes/ssl/server.pem --key=/opt/kubernetes/ssl/server-key.pem? restore /var/lib/etcd/etcd_20190903102702.db --name=etcd01 --data-dir=/var/lib/etcd/default.etcd --initial-cluster="etcd01=https://172.30.2.10:2380,etcd02=https://172.30.0.81:2380,etcd03=https://172.30.0.89:2380" --initial-cluster-token="etcd-cluster" --initial-advertise-peer-urls=https://172.30.2.10:2380


# 重啟etcd


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

香河县| SHOW| 扎兰屯市| 河北区| 安康市| 龙门县| 什邡市| 长治县| 海晏县| 南漳县| 衡水市| 南川市| 通道| 海门市| 无极县| 北安市| 蕲春县| 平武县| 年辖:市辖区| 淅川县| 公安县| 台东市| 务川| 昌都县| 新津县| 醴陵市| 桐柏县| 云和县| 平阳县| 本溪| 岳池县| 巢湖市| 酉阳| 隆昌县| 阿拉善右旗| 永嘉县| 中山市| 东城区| 兰坪| 息烽县| 宝丰县|