第 12 章 备份 Satellite 服务器和 Capsule 服务器


您可以备份 Satellite 部署,确保在出现灾难时确保 Red Hat Satellite 部署和相关数据的连续性。如果您的部署使用自定义配置,您必须在规划备份和恢复策略时考虑如何处理这些自定义配置。

注意

如果您创建 Satellite 服务器的新实例,请在恢复备份后停用旧实例。克隆的实例不应在生产环境中并行运行。

要创建卫星服务器或胶囊式服务器及所有相关数据的备份,请使用 satellite-maintain backup 命令。强烈建议您备份到独立系统中的独立存储设备。

Satellite 服务在备份过程中不可用。因此,您必须确保其他管理员没有调度其他任务。您可以使用 cron 计划备份。如需更多信息,请参阅 第 12.5 节 “由 Daily Incremental Backups 的每周完整备份示例”

在脱机或快照备份期间,服务处于非活动状态,卫星处于维护模式。来自端口 443 上外部的所有流量都会被防火墙拒绝,以确保不会触发任何修改。

备份包含来自 /root/ssl-build 目录的敏感信息。例如,它可以包含主机名、ssh 密钥、请求文件和 SSL 证书。您必须对备份进行加密或移动至安全位置,以最大程度降低损坏或未经授权访问主机的风险。

传统备份方法

您还可以使用传统的备份方法。如需更多信息,请参阅 在 Red Hat Enterprise Linux 8 中配置基本系统设置 中恢复和恢复 系统

注意

如果您计划使用 satellite-maintain backup 命令创建备份,请不要停止 Satellite 服务。

  • 在创建快照或传统备份时,您必须停止所有服务,如下所示:

    # satellite-maintain service stop
    Copy to Clipboard Toggle word wrap
  • 在创建快照或传统备份后启动服务:

    # satellite-maintain service start
    Copy to Clipboard Toggle word wrap

12.1. 估算备份的大小

完整备份会创建 PostgreSQL 和 Pulp 数据库文件的未压缩存档,以及 Satellite 配置文件。压缩在创建存档后进行,以减少 Satellite 服务不可用时的时间。

完整备份需要空间来存储以下数据:

  • 解压缩的 Satellite 数据库和配置文件
  • 压缩的 Satellite 数据库和配置文件
  • 预计总空间的额外 20% 以确保备份可靠

流程

  1. 输入 du 命令,以估算包含 Satellite 数据库和配置文件的未压缩目录的大小:

    # du -sh /var/lib/pgsql/data /var/lib/pulp
    100G    /var/lib/pgsql/data
    100G	/var/lib/pulp
    
    # du -csh /var/lib/qpidd /var/lib/tftpboot /etc /root/ssl-build \
    /var/www/html/pub /opt/puppetlabs
    886M  /var/lib/qpidd
    16M   /var/lib/tftpboot
    37M   /etc
    900K  /root/ssl-build
    100K  /var/www/html/pub
    2M    /opt/puppetlabs
    942M  total
    Copy to Clipboard Toggle word wrap
  2. 计算存储压缩数据所需的空间量。

    下表描述了备份中包含的所有数据项目的压缩率:

    Expand
    表 12.1. 备份数据压缩率
    数据类型目录ratio结果示例

    PostgreSQL 数据库文件

    /var/lib/pgsql/data

    80 – 85%

    100 GB 20 GB

    Pulp RPM 文件

    /var/lib/pulp

    (未压缩)

    100 GB

    配置文件

    /var/lib/qpidd
    /var/lib/tftpboot
    /etc
    /root/ssl-build
    /var/www/html/pub
    /opt/puppetlabs

    85%

    942 MB 141 MB

    在本例中,压缩备份数据总占用 120 GB。

  3. 要计算您存储备份所需的可用空间量,请计算压缩和未压缩备份数据的预计值总和,再添加一个额外的 20% 以确保备份可靠。

    这个示例需要 201 GB 加上 120 GB 用于未压缩备份数据 321 GB。具有 64 GB 的额外空间,必须为备份位置分配 385 GB。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat