本章说明应备份管理节点上的哪些文件。完成集群部署或迁移之后,应立即创建这些目录的备份。
可以备份 /etc/salt/
目录。该目录包含 Salt 配置文件,例如 Salt Master 密钥和已接受的客户端密钥。
从严格意义上讲,Salt 文件并不是备份管理节点所必需的,但这些文件能够简化 Salt 集群的重新部署。如果不备份这些文件,需要在新管理节点上重新注册 Salt Minion。
务必将 Salt Master 私用密钥的备份存储在安全位置。Salt Master 密钥可用于操纵所有集群节点。
从备份恢复 /etc/salt
目录后,请重启动 Salt 服务:
root@master #
systemctl
restart salt-masterroot@master #
systemctl
restart salt-minion
DeepSea 所需的所有文件都存储在 /srv/pillar/
、/srv/salt/
和 /etc/salt/master.d
中。
如果需要重新部署管理节点,请在新节点上安装 DeepSea 包,并将备份的数据移回这些目录中。然后,无需做出更多更改,即可再次使用 DeepSea。在再次使用 DeepSea 之前,请确保已在管理节点上正确注册所有 Salt Minion。