第 10 章 备份 Satellite 服务器和胶囊服务器


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

+

注意

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

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

卫星服务在备份期间不可用。因此,您必须确保其他任务没有被其他管理员调度。您可以使用 cron 计划备份。如需更多信息,请参阅 第 10.5 节 “Weekly Full Backup Followed by Daily Incremental Backups 示例”

在离线或快照备份过程中,服务处于不活跃状态,Satellite 处于维护模式。防火墙拒绝来自端口 443 之外的所有流量,以确保没有触发任何修改。

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

传统备份方法

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

注意

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

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

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

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

10.1. 估算备份的大小

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

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

  • 解压缩 Satellite 数据库和配置文件
  • 压缩的 Satellite 数据库和配置文件
  • 共有 20% 的存储空间,以确保备份可靠

流程

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

    Copy to Clipboard Toggle word wrap
    # 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
  2. 计算存储压缩数据所需的空间量。

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

    表 10.1. 备份数据压缩率
    数据类型目录比率结果示例

    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, Inc.