8.2. 升級衛星伺服器

一旦取得升級衛星伺服器的所需項目後,請遵循下列步驟進行更新。

重要

以下是從衛星伺服器 5.4 升級至 5.5 的基本步驟。欲知詳細的指示,請參閱 rhn-upgrade 套件的 /etc/sysconfig/rhn/satellite-upgrade/README 檔案。

過程 8.2. 升級衛星伺服器

  1. 掛載 ISO 檔案,如〈節 4.1.2, “掛載安裝媒介〉所示。
  2. 變更目錄至掛載的 ISO,並使用 --upgrade 選項執行安裝程式。
    # cd /mount/cdrom
    # ./install.pl --upgrade
    

    重要

    如果 Red Hat Netowrk 衛星伺服器處於「離線」狀態,請使用額外選項或使用「Stand-Alone Database」(獨立式資料庫)。欲知更多資訊,請參閱〈節 4.2.1, “安裝程式 Script 的選項”〉。
  3. 停用衛星伺服器上的所有服務:
    # /usr/sbin/rhn-satellite stop
    

    重要

    接下來的步驟會升級資料庫 schema。請確定資料庫是在您的「Stand-Alone Database」上執行。如果使用的是「Embedded Database」(內嵌式資料庫),請確定資料庫透過以下指定執行:
    # service oracle start
    
  4. 使用 spacewalk-schema-upgrade 升級資料庫:
    # /usr/bin/spacewalk-schema-upgrade
    

    重要

    建議您在升級前備份資料庫。
  5. 啟動衛星伺服器。如果使用的是已連線的衛星伺服器:
    # rhn-satellite-activate --rhn-cert [PATH-TO-NEW-CERT] --ignore-version-mismatch
    
    如果使用的是離線的衛星伺服器:
    # rhn-satellite-activate --rhn-cert [PATH-TO-NEW-CERT] --disconnected --ignore-version-mismatch
    
  6. 使用以下指令重建搜尋索引:
    # service rhn-search cleanindex
    
    這指令會為 rhn-search 服務建立全新的搜尋索引,然後重新啟動此服務。
  7. 啟用「監控」與「監控偵查」。要啟用「監控」但不啟用「監控偵查」,請執行以下指令:
    # /usr/share/spacewalk/setup/upgrade/rhn-enable-monitoring.pl
    
    要啟用「監控」與「監控偵查」,請執行以下指令:
    # /usr/share/spacewalk/setup/upgrade/rhn-enable-monitoring.pl --enable-scout
    
  8. 重新啟動衛星伺服器服務:
    # /usr/sbin/rhn-satellite restart
    
升級程序已經完成,衛星伺服器已經可以使用。