Red Hat Training
A Red Hat training course is available for Red Hat Satellite
章 2. 客戶端應用程式
為了要使用 Red Hat Network 大部分的企業級功能(例如與 RHN 衛星伺服器進行註冊),您需要最新的客戶端應用程式配置。要在客戶端和 Red Hat Network 註冊前取得這些應用程式有些困難。此矛盾的情況特別對於需將大量老舊系統遷移至 Red Hat Network 的客戶來說更為麻煩。本章節描述了如何解決此瓶頸的的技巧。
重要
Red Hat 強烈建議將客戶端連結至含有最新 Red Hat Enterprise Linux 更新的 RHN Proxy Server 或 RHN Satellite Server 以確保正確的連結性。
另外,若客戶端防火牆已配置,port 80 和 433 應被開啟才能正確地運作 Red Hat Network。
2.1. 佈署最新的 Red Hat Network 客戶端 RPM
Red Hat Enterprise Linux 5 上的(先前 Red Hat Enterprise Linux 版本上為
up2date
)Package Updater(套件更新程式)(pup
)、yum
,以及 Red Hat Network Registration Client(rhn_register
)都是使用大部分 Red Hat Network 企業功能的首要事物。當嘗試在您的環境下使用 RHN Proxy Server 或 RHN Satellite Server 之前,先將這些應用程式安裝在客戶端系統上的程序是非常重要的。
完成此 RHN 客戶端軟體更新的適當的方式有幾種。其中一種就是將 RPM 儲存在一個所有客戶端系統都能夠存取的位置上,並且以愈簡單愈好的指令來建置套件。幾乎在所有情況下,您都無須手動式地建置
yum
、pup
和 rhn_register
(若是較早版本的 Red Hat Enterprise Linux 的話則是 up2date
)。這些客戶端工具應該可無礙地連結至您的 RHN 衛星伺服器或是 Proxy 環境。下列討論假設了包裝中所附的 yum
、pup
和 rhn_register
(或 up2date
)並非最新版本並且無法在您的環境下運作。
請記得,只有執行 Red Hat Enterprise Linux 5 的系統必須在安裝過後於
firstboot
時,或使用 rhn_register 來與 RHN 進行註冊。執行 Red Hat Enterprise Linux 3 和 4 的系統則能使用內建於 Red Hat Update Agent 之中的註冊功能。
本文件推測,客戶在他們的網路上已安裝了至少一個 RHN Satellite Server 與/或 RHN Proxy Server。下列範例示範了假設系統管理員在機器並未含有可運作的 RHN 的情況下,第一次建置
yum
、pup
和 rhn_register
(或 up2date
)的基本方式。系統管理員以他客戶端系統所需的 yum
、pup
和 rhn_register
(或 up2date
)RPM 副本填入了 /var/www/html/pub/
目錄,並透過一項基本的 rpm -Uvh
指令,來將這些 RPM 建置至其客戶端系統上。當這項指令由客戶端來執行時,它會將 RPM 安裝至該客戶端,並假設區域名稱、路徑和 RPM 版本皆為正確的(請注意,這項指令已被分為數行,以便於列印和使用 PDF,不過當使用於 shell 提示列時,請將它作為單獨的一行輸入):
rpm -Uvh http://your_proxy_or_sat.your_domain.com/pub/rhn-setup-0.4.17-8.el5.i386.rpm http://your_proxy_or_sat.your_domain.com/pub/yum-3.2.8-9.el5.i386.rpm http://your_proxy_or_sat.your_domain.com/pub/pirut-1.3.28-13.3l5.noarch.rpm
請切記,架構(在此情況下為
i386
)也許需根據系統不同而改變。