11.2. 执行 Satellite 服务器或 Capsule 服务器的完整备份


Red Hat Satellite 使用 satellite-maintain backup 命令进行备份。

备份 Satellite 服务器有两个主要方法:

  • 离线备份

    所有 Satellite 服务都会在离线备份过程中关闭。

  • 在线备份

    只有影响备份一致性的 Satellite 服务(包括所有后台工作程序)仅在备份进程运行时关闭。在线备份检查一致性,且需要的时间超过离线备份。

有关这些方法的更多信息,您可以查看每种备份方法的使用声明。

离线备份

# satellite-maintain backup offline --help
Copy to Clipboard Toggle word wrap

在线备份

# satellite-maintain backup online --help
Copy to Clipboard Toggle word wrap

创建目录

satellite-maintain backup 命令会在您指定的备份目录中创建时间戳的子目录。satellite-maintain backup 命令不会覆盖备份,因此您必须在从备份或增量备份中恢复时选择正确的目录或子目录。satellite-maintain backup 命令可以根据需要停止并重启服务。

当您运行 satellite-maintain backup offline 命令时,会创建以下默认备份目录:

  • Satellite 上的 satellite-backup
  • Capsule 上的 foreman-proxy-backup

如果要设置自定义目录名称,请添加 the -preserve-directory 选项并添加目录名称。然后,备份会存储在您在命令行中提供的目录中。如果使用 --preserve-directory 选项,如果备份失败,则不会删除数据。

请注意,如果您使用本地 PostgreSQL 数据库,postgres 用户需要对备份目录的写入权限。

远程数据库

您可以使用 satellite-maintain backup 命令备份远程数据库。

您可以使用在线和离线方法备份远程数据库,但如果您使用离线方法,satellite-maintain backup 命令会执行数据库转储。

备份到远程 NFS 共享

要让 Satellite 将备份保存到 NFS 共享,请确保 Satellite 服务器或胶囊服务器的 root 用户可以写入 NFS 共享。已知阻止了 root_squashall_squash 等 NFS 导出选项,以防止这种情况。

如需更多信息,请参阅 Red Hat Enterprise Linux 配置和使用网络文件服务和 Red Hat Enterprise Linux 保护网络服务

先决条件

警告

请求其他 Satellite 服务器或胶囊服务器用户以保存任何更改,并警告它们在备份期间 Satellite 服务不可用。确保没有调度其他任务与备份相同的时间。

流程

  • 在 Satellite 服务器上输入以下命令:

    # satellite-maintain backup offline /var/satellite-backup
    Copy to Clipboard Toggle word wrap
  • 在 Capsule 服务器上输入以下命令:

    # satellite-maintain backup offline /var/foreman-proxy-backup
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat