第 9 章 从备份中恢复 Satellite 服务器或 Capsule 服务器
您可以从作为 第 8 章 备份 Satellite 服务器和 Capsule 服务器 一部分创建的备份数据恢复 Satellite 服务器或 Capsule 服务器。这个过程概述了如何在生成备份的同一服务器上恢复备份,备份涵盖的所有数据都会在目标系统上删除。如果原始系统不可用,请置备具有相同配置设置和主机名的系统。
9.1. 从全备份中恢复 复制链接链接已复制到粘贴板!
使用这个流程从全备份中恢复 Red Hat Satellite 或 Capsule 服务器。恢复过程完成后,所有进程都是在线的,所有数据库和系统配置在备份时恢复到状态。
先决条件
- 确保您要恢复到正确的实例。Red Hat Satellite 实例必须具有与原始系统相同的主机名、配置和相同次要版本(X.Y)。
- 确保有一个现有的目标目录。目标目录从存档中包含的配置文件读取。
确保有足够的空间将此数据存储在 Satellite 服务器或 Capsule 服务器的基本系统上,并在恢复包含备份中包含的
/etc/
和/var/
目录中所有数据后有足够的空间。要检查目录使用的空间,请输入以下命令:
du -sh /var/backup_directory
# du -sh /var/backup_directory
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要检查可用空间,请输入以下命令:
df -h /var/backup_directory
# df -h /var/backup_directory
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 添加
--total
选项,以从多个目录中获取结果总数。确定所有 SELinux 上下文都正确。输入以下命令恢复正确的 SELinux 上下文:
restorecon -Rnv /
# restorecon -Rnv /
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
流程
选择安装 Satellite 或 Capsule 的适当方法:
- 要从连接的网络安装 Satellite 服务器,请遵循 在连接的网络环境中安装 Satellite 服务器。
- 要从断开连接的网络安装 Satellite 服务器,请遵循 在断开连接的网络环境中安装 Satellite 服务器。
- 要安装 Capsule 服务器,请按照 安装 Capsule 服务器 中的步骤操作。
-
将备份数据复制到 Satellite服务器的本地文件系统。使用
/var/
或/var/tmp/
。 运行恢复脚本。
satellite-maintain restore /var/backup_directory
# satellite-maintain restore /var/backup_directory
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 backup_directory 是包含备份数据的时间戳的目录或子目录。
恢复过程可能需要很长时间才能完成,因为要复制的数据量。
其它资源
-
若要进行故障排除,您可以检查
/var/log/foreman/production.log
和/var/log/messages
。