集群的备份和恢复 添加备份 #!/bin/bash IP=123.123.123.123 BACKUP_DIR=/alauda/etcd_bak/ mkdir -p $BACKUP_DIR export ETCDCTL_API=3 etcdctl --endpoints=http://$IP:2379 snapshot save $BACKUP/snap-$(date +%Y%m%d%H%M).db # 备份一个节点的数据就可以恢复,实践中,为了防止定时任务配置的节点异常没有生成备份,建议多加几个 恢复集群 #!/bin/bash # 使用 etcdctl snapshot restore 生成各个节点的数据 # 比较关键的变量是 # --data-dir 需要是实际 etcd 运行时的数据目录 # --name --initial-advertise-peer-urls 需要用各个节点的配置 # --initial-cluster initial-cluster-token 需要和原集……

阅读全文