Red Hat Training
A Red Hat training course is available for Red Hat Satellite
8.3. 备份 Satellite
备份 RHN Satellite 有很多方法。无论选择了哪种方法,都需要备份相关数据库。对于 Stand-Alone Database,请咨询您机构的数据库管理员。对于 Embedded Database,请参阅 第 8.4 节 “使用 RHN DB Control” 来获得详细的信息。
这里是红帽推荐的需要备份的文件和目录:
/rhnsat/
- 只用于 Embedded Database(不要在数据库运行的时候备份,请参阅 第 8.4.2 节 “备份这个数据库”)/etc/sysconfig/rhn/
/etc/rhn/
/etc/sudoers
/etc/tnsnames.ora
/var/www/html/pub/
/var/satellite/redhat/1
- 定制 RPM/root/.gnupg/
/root/ssl-build/
/etc/dhcp.conf
/tftpboot/
/var/lib/cobbler/
/var/lib/rhn/kickstarts/
/var/www/cobbler
/var/lib/nocpulse/
如果可能,请备份
/var/satellite/
。在出现故障的时候,这会节省大量的下载时间。因为 /var/satellite/
(特别是 /var/satellite/redhat/NULL/
)是 Red Hat 的 RPM 存储的一个主要的副本,可使用 satellite-sync
重新生成。Red Hat 推荐备份整个 /var/satellite/
树。在没有连接 satellites 的情况下,必须 备份 /var/satellite/
。
如果只备份这些文件和目录,将会需要重新安装 RHN Satellite ISO RPM 并重新注册 Satellite。另外,红帽软件包需要使用
satellite-sync
工具来重新同步。最后,您将必须重新安装 /root/ssl-build/\ rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
。
另一个方法是备份以上提到的所有文件和目录但在不重新注册 RHN Satellite 的情况下重新安装它。在安装的过程中,取消或跳过在 RHN 中注册和生成 SSL 证书的步骤。
最后的、也是最完整的方法是备份整台机器。这个方法可以节省下载和重新安装的时间,但它需要额外的磁盘空间和备份时间。
注意
无论采用何种备份方法,当您使用备份恢复 Satellite 时,您必须运行以下命令来预定重新生成下一次启动
rhn-search
服务的搜索索引。
/etc/init.d/rhn-search cleanindex