Red Hat Training
A Red Hat training course is available for Red Hat Satellite
8.3. 備份衛星伺服器
備份 RHN Satellite 有很多種方法。不管您選用哪種方法,都應該要一併備份相聯的資料庫。以 Stand-Alone Database 來說,請洽詢您公司的資料庫管理員。若是 Embedded Database 的話,請參閱 節 8.4, “使用 RHN DB Control”,以取得此程序的完整詳述,以及可用的選項。
以下為 Red Hat 建議您備份的最基本檔案與目錄:
/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/
目錄。以離線的衛星伺服器來說,/var/satellite/
「必須」備份。
僅備份這些檔案與目錄需要重新安裝 RHN Satellite ISO RPM 並重新產生衛星伺服器。除此之外,Red Hat 套件也需要用
satellite-sync
工具來重新同步。最後,您需要重新安裝 /root/ssl-build/\ rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
。
另一個方法則是備份以上所有檔案與目錄,重新安裝 RHN Satellite 但不重新註冊。在安裝過程中,取消或跳過 RHN 註冊與 SSL 認證產生的過程。
最後、也是最複雜的方法則是備份整台電腦。這可以省下下載與重新安裝的時間,但需要額外的磁碟空間與備份時間。
注意
無論使用的備份方式為何,當您由備份復原衛星伺服器時,您必須執行下列指令來排程在下次
rhn-search
服務啟用時重新建立搜尋索引:
/etc/init.d/rhn-search cleanindex