3.5. 恢复 etcd
3.5.1. 恢复 etcd 配置文件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
如果 etcd 主机已损坏,并且 /etc/etcd/etcd.conf
文件丢失,请按照以下步骤恢复该文件:
访问 etcd 主机:
ssh master-0
$ ssh master-0
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 将
master-0
替换为 etcd 主机的名称。
将备份
etcd.conf
文件复制到/etc/etcd/
中:cp /backup/etcd-config-<timestamp>/etcd/etcd.conf /etc/etcd/etcd.conf
# cp /backup/etcd-config-<timestamp>/etcd/etcd.conf /etc/etcd/etcd.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在文件中设置所需的权限和 selinux 上下文:
restorecon -RvF /etc/etcd/etcd.conf
# restorecon -RvF /etc/etcd/etcd.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
在本例中,备份文件存储在 /backup/etcd-config-<timestamp>/etcd/etcd.conf
路径中,其中可用作外部 NFS 共享、S3 存储桶或其他存储解决方案。
恢复 etcd 配置文件后,您必须重启静态 pod。这是在恢复 etcd 数据后完成的。