1.2. 系統總覽

衛星伺服器包含了下列原件:
資料庫
衛星伺服器能使用兩種資料庫類型運作:
  • Stand-Alone Database — 組織既有的資料庫,或是(最好是)獨立的系統。就獨立式資料庫來說,衛星伺服器支援 Oracle Database 11g Release 2、Standard 或是 Enterprise Edition。
  • Embedded Database — 與衛星伺服器一同提供的資料庫,並且在進行安裝程序時,與衛星伺服器安裝在相同的機器上。包含的資料庫為 Oracle Database 10g Release 2。
衛星伺服器核心
在客戶端系統上執行的 Red Hat Update Agent 的核心系統與連入點。衛星伺服器亦包含了一個 Apache HTTP Server,並可用來為 XML-RPC 請求提供服務。
衛星伺服器網站介面
用於進階系統、系統群組、使用者與頻道管理的使用者介面。組織可藉由本機區域網路,或是同時透過本機區域網路和網際網路,來配置衛星伺服器網站介面的存取。衛星伺服器版本的 RHN 網站,提供了客戶端系統、系統群組以及使用者的完整控制。
RPM 軟體庫
組織可使用的 Red Hat RPM 套件和自訂 RPM 套件的套件軟體庫。
管理工具
衛星伺服器管理工具(Satellite Management Tools)可用來和 Red Hat Network 同步衛星伺服器資料庫和套件軟體庫。衛星伺服器亦包含了用於以下項目的管理工具:
  • 資料庫與檔案系統同步;
  • 自訂 RPM 與軟體庫匯入;
  • 頻道維護(透過網站);
  • 勘誤管理(透過網站);
  • 使用者管理(透過網站);以及
  • 客戶端與系統分組(透過網站)。
Red Hat 更新代理程式(Update Agent)
重新配置客戶端系統上的 Red Hat Update Agent,以由組織內部衛星伺服器中取得更新,而非透過中央 RHN 伺服器。在此一次性的重新配置程序完成後,客戶端系統將會使用 Red Hat Update Agent,來由本機擷取更新。系統管理員亦可透過衛星伺服器網站介面排程動作。

重要

Red Hat 強烈建議連至了衛星伺服器的客戶端,執行最新的 RHEL 更新,以確保連線正確。
當客戶端請求更新時,組織的內部衛星伺服器將會查詢其資料庫、驗證客戶端系統、辨識客戶端系統所能使用的套件更新,並將請求的 RPM 回傳給客戶端系統。若已在偏好設定中設置,客戶端同時也會安裝套件。若安裝了套件,客戶端系統便會將已更新的套件設定檔,回傳至衛星伺服器上的資料庫中。這些套件將會由客戶端的過時套件清單中移除。
衛星伺服器能與 Red Hat Network Proxy Server 搭配使用,以為組織提供散佈式、獨立性的 RHN 建置。比方說,一個組織能在一個安全的位置上維護衛星伺服器,並且 Red Hat 系統將會透過本機網路存取連線連上它。其它遠端辦公室將能維護連上衛星伺服器的 RHN Proxy Server。組織內部的不同位置,皆需要網路連線,不過這可能是個私密網路;任何系統皆不需要網際網路連線。詳情請參閱《Red Hat Network Proxy Server 安裝指南》。
搭配使用衛星伺服器和 RHN Proxy Server

圖形 1.1. 搭配使用衛星伺服器和 RHN Proxy Server