8.2. 执行 Satellite 服务器或 Capsule Server 的完整备份
Red Hat Satellite 6.10 使用 satellite-maintain 备份 命令进行备份。
备份卫星服务器的方法有三种:
- 离线备份
- 在线备份
快照备份
有关以上方法的更多信息,您可以查看每个备份方法的使用声明。
对于离线备份:
satellite-maintain backup offline --help
# satellite-maintain backup offline --help
进行在线备份:
satellite-maintain backup online --help
# satellite-maintain backup online --help
对于快照备份:
satellite-maintain backup snapshot --help
# satellite-maintain backup snapshot --help
目录创建
satellite-maintain 备份 命令会在您指定的备份目录中创建一个时间戳的子目录。satellite-maintain 备份 命令不会覆盖备份,因此您必须在从备份或增量备份中恢复时选择正确的目录或子目录。根据需要,satellite-maintain backup 命令停止并重启服务。
当您运行 satellite-maintain 备份离线 命令时,会创建以下默认备份目录:
-
Satellite 上的 Satellite
-backup -
Capsule 上的
Foreman-proxy-backup
如果要设置自定义目录名称,请添加 --preserve-directory 选项并添加目录名称。然后,备份将保存在您在命令行中提供的目录中。如果您使用 --preserve-directory 选项,如果备份失败,则不会删除数据。
请注意,如果您使用本地 PgSQL 数据库,则 postgres 用户需要对备份目录的写入权限。
远程数据库
您可以使用 satellite-maintain backup 命令备份远程数据库。
您可以使用在线和离线方法备份远程数据库,但如果您使用离线方法,如快照,satellite-maintain 备份 命令执行数据库转储。
先决条件
- 确保您的备份位置有足够的磁盘空间来存储备份。更多信息请参阅 第 8.1 节 “估算备份的大小”。
流程
要对 Satellite 服务器或胶囊服务器执行完全离线备份,请完成以下步骤之一:
请求卫星服务器或胶囊服务器的其他用户来保存任何更改,并提醒他们在备份期间没有 Satellite 服务。确保没有计划其他任务与备份相同的时间。
在 Satellite 服务器中输入以下命令:
satellite-maintain backup offline /var/satellite-backup
# satellite-maintain backup offline /var/satellite-backupCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Capsule Server 上,输入以下命令:
satellite-maintain backup offline /var/foreman-proxy-backup
# satellite-maintain backup offline /var/foreman-proxy-backupCopy to Clipboard Copied! Toggle word wrap Toggle overflow