7.11. 推荐的灾难恢复计划概述
选择最佳灾难恢复计划,以确保您部署中卫星服务的连续性。
- 虚拟化 Satellite 服务器的快照
- 如何备份?
- 虚拟化您的 Satellite 服务器并使用虚拟机监控程序工具获取服务器的虚拟机快照。如果您可以在虚拟机中运行 Satellite,则此方法适合使用。
- 在发生破坏性事件时,如何恢复?
- 要恢复 Satellite 服务,恢复虚拟机快照。
- 缺陷和预期的影响
- 根据最后一个快照的旧程度,在恢复后需要一些不一致的数据。由于您要用来恢复的快照,因此您丢失了数据更改。
- 具有外部存储的主动和被动 Satellite 服务器
- 如何备份?
-
在网络附加存储上存储以下关键数据:内容在
/var/lib/pulp
和 database 中存储在/var/lib/pgsql
中。将此存储复制到不同的数据中心。将存储附加到 Satellite 服务器,这是主 Satellite 服务器的克隆,但被动运行。 - 在发生破坏性事件时,如何恢复?
- 要恢复 Satellite 服务,请使用被动 Satellite 服务器切换主动 Satellite 服务器的 DNS 记录。这样可确保被动服务器成为主动服务器。所有主机都保持连接,无需配置更新。
- 缺陷和预期的影响
- 如果网络附加存储复制到另一个位置,则需要根据同步间隔恢复一些数据不一致。
- 主动和被动 Satellite 服务器,带有备份和恢复
- 如何备份?
- 确保 Satellite 服务器的定期备份。将此备份复制到被动 Satellite 服务器中,并在被动服务器上恢复它。
- 在发生破坏性事件时,如何恢复?
- 要恢复 Satellite 服务,请使用被动 Satellite 服务器切换主动 Satellite 服务器的 DNS 记录。这样可确保被动服务器成为主动服务器。所有主机都保持连接,无需配置更新。
- 缺陷和预期的影响
- 根据您执行和恢复备份的频率以及完成恢复过程所需的时间,预期在恢复后出现一些不一致的数据。
- 双活动 Satellite 服务器
- 如何备份?
每个数据中心运行一个活跃的独立 Satellite 服务器。来自每个数据中心的主机在该数据中心的卫星服务器上注册。然后,配置自动化以确保在出现破坏性事件时进行恢复。例如,您可以定期运行健康检查,如果健康检查发现主机正在注册的当前 Satellite 服务器无法解析,则主机将重新注册到其他 Satellite 服务器。
要最小化停机时间,您可以以各种方式自动恢复。例如,您可以使用 Satellite Ansible 集合。如需更多信息,请参阅管理 Red Hat Satellite 中的 使用 Satellite Ansible Collection 自动执行 Satellite 管理。
- 在发生破坏性事件时,如何恢复?
- 要恢复 Satellite 服务,请将所有主机重新注册到其他数据中心的 Satellite 服务器中。
- 缺陷和预期的影响
- 您必须确保同步内容同步和内容视图创建,以便在每个 Satellite 中创建相同的内容视图,并防止内容偏移。当内容偏移来自内容视图定义的预期状态时,会发生内容偏移。如果您无法防止内容偏移,在主机可用的内容中预期不一致。
其他资源
- 有关灾难恢复的完整指南,请参阅 管理 Red Hat Satellite 中的 准备灾难恢复并从数据丢失中恢复。
-
要创建 Satellite 服务器和胶囊服务器的备份,请使用
satellite-maintain backup
命令。如需更多信息,请参阅 管理 Red Hat Satellite 中的 备份 Satellite 服务器和 Capsule 服务器。 - 要备份主机,您可以使用远程执行来配置 Satellite 在主机上运行的重复备份任务。如需更多信息, 请参阅管理主机中的配置和设置远程作业。