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
/etc/init.d/rhn-search cleanindex