9.3. 备份 Satellite
备份红帽网络 Satellite 有很多方法。无论选择了哪种方法,都需要备份相关数据库。如果是独立数据库,请咨询您机构的数据库管理员。如果是内嵌数据库,此过程及可用选项的完整描述请参考 第 9.4 节 “使用 RHN DB Control”。
这里是红帽推荐的需要备份的文件和目录:
/rhnsat/- 只用于内嵌数据库(不要在数据库运行的时候备份,请参考 第 9.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/etc/httpd/tftpboot//var/lib/cobbler//var/lib/rhn/kickstarts//var/www/cobbler/var/lib/nocpulse/
如果可能,请备份
/var/satellite/。在出现故障的时候,这会节省大量的下载时间。因为 /var/satellite/(特别是 /var/satellite/redhat/NULL/)是红帽的 RPM 库的一个主要的副本,可使用 satellite-sync 重新生成。红帽推荐备份整个 /var/satellite/ 树。在没有连接 satellites 的情况下,必须 备份 /var/satellite/。
只备份这些文件和目录需要您重新安装红帽网络 Satellite ISO RPM,并在 Satellite 中重新注册。另外,需要使用
satellite-sync 工具重新同步红帽软件包。最后,重新安装以下文件:
/root/ssl-build/rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
另一个方法是备份以上提到的所有文件和目录,但在不重新注册红帽网络 Satellite 的情况下重新安装它。在安装的过程中,取消或跳过在红帽网络注册和生成 SSL 证书的步骤。
最后的、也是最完整的方法是备份整台机器。这个方法可以节省下载和重新安装的时间,但它需要额外的磁盘空间和备份时间。
重要
无论采用何种备份方法,当您使用备份恢复 Satellite 时,您必须运行以下命令来预定重新生成下一次启动
rhn-search 服务的搜索索引。
/etc/init.d/rhn-search cleanindex
/etc/init.d/rhn-search cleanindex