Red Hat Training
A Red Hat training course is available for Red Hat Satellite
章 4. 將內容傳至所有 Red Hat Satellite
Red Hat Satellite 為訂閱用戶主機提供了數種內容類型。內容類型包括套件、勘誤更新、kickstart 樹、以及安裝映像檔。
Satellite Server 需要來源才能提供此內容。這內容是透過上傳「訂閱清單」(subscription manifest)檔案至 Satellite 來進行配置。這檔案可透過 Red Hat 客戶入口網站、或聯絡 Red Hat 支援服務取得。清單會透過 Red Hat Satellite — 而非 Red Hat Network — 提供訂閱服務至用戶主機上。
本章對傳播 Red Hat Satellite Server 的內容之過程進行概括性的說明(不管這台伺服器連接與否),這樣一來用戶主機可以訂閱這台伺服器,並取得更新。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1. 已連上的 Satellite
4.1.1. 使用 Red Hat Content Providers
4.1.1.1. 設定清單
「訂閱清單」(subscription manifest)可以透過以下方法取得,也可以透過聯絡 Red Hat 技術支援部取得。清單的作用是設定 Red Hat 內容供應方,並包含軟體庫資訊與訂閱資料。清單可用來從 Red Hat Satellite 分發訂閱與 Red Hat Network(RHN)內容至用戶端。
先決條件
繼續這項工作前,必須先滿足以下條件:
- 客戶入口網站的使用者名稱或密碼。
- 足夠的訂閱來加入清單。
這些步驟會顯示如何從客戶入口網站取得訂閱清單:
- 登入客戶入口網站。
- 點選「訂閱 → 訂閱管理 → 訂閱管理應用程式」然後點選「Satellite」。
- 點選位於「訂閱管理應用程式」頁面右上角的「註冊一台 Satellite」。
- 建立 Satellite 伺服器的名稱,需與其它伺服器的名稱不同。
- 從「Satellite 版本」的下拉式選單選擇「6.0」。每個版本都需要特定的套件集,因此選擇正確的版本是非常重要的。
- 點選「註冊」。
- 點選「下載清單」產生給 Red Hat Satellite 使用的 .zip 壓縮檔格式清單。
結果:
給 Red Hat Satellite 使用的訂閱清單會被建立、下載。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.1.2. 上傳訂閱清單
本節描述了如何上傳訂閱清單至組織中。因為訂閱清單會指定至組織,所以在試著上傳訂閱清單之前,請確定已經選擇了組織;否則會導致「permission denied」錯誤(Error 403)。
過程 4.1. 要上傳訂閱清單:
- 登入 Satellite Server。
- 點選「任何內容 → 任何組織」然後選擇想要指定訂閱清單的組織。
- 點選「內容 → Red Hat 訂閱服務」,然後點選頁面右上角的「管理清單。
- 在「訂閱清單」一節中,點選「動作」;在「上傳新清單」中,點選「瀏覽」。
- 選擇要上傳的清單檔案,然後點選「上傳」。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.1.3. 啟用 Red Hat 軟體庫
Red Hat 清單檔案提供了 Red Hat 產品與軟體庫的存取,然而因為大部分產品皆擁有數個架構與產品版本,因此 Red Hat Satellite Server 能讓 Satellite 的管理員選擇其組織所需要的軟體庫。Red Hat Satellite Server 必須啟用軟體庫,才能對其進行同步。
這些步驟顯示了如何啟用 Red Hat 軟體庫:
過程 4.2. 啟用軟體庫
- 點選「內容 → Red Hat 軟體庫」。
- 點選欲啟用之內容類型的分頁。這些分頁包含了:RPM、來源 RPM、除錯 RPM、Beta、ISO、其它。
- 透過點選產品名稱旁的箭頭,展開各項 Red Hat 產品以檢視不同的可用軟體庫集。
- 選擇您希望新增哪個 Red Hat 軟體庫。進行了選擇之後,該軟體庫會自動在您的 Red Hat Satellite 伺服器上啟用。
結果:
軟體庫已啟用並且準備進行同步化。
注意
在「啟用 Red Hat 軟體庫」網頁中的產品在清單內容中是獨立的。若需要的 Red Hat 軟體庫不在此網頁上,請查閱清單或是 Red Hat 客戶入口網站的「訂閱」網頁。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.2. 使用產品
4.1.2.1. 建立產品
這些步驟顯示如何在 Red Hat Satellite 中建立產品。
過程 4.3. 建立產品
- 點選「內容 → 產品」。
- 點選「+ 新產品」連結。
- 在「名稱」欄位中輸入新產品的名稱。
- 在「標籤」欄位中輸入新產品的標籤。
- 從「GPG Key」下拉式選單中選擇需要的產品。
- 從「同步計畫」下拉式選單選擇同步計畫。亦可選擇「+ 新同步計畫」連結,建立新的同步計畫。
- 在「描述」欄位中輸入新產品的描述。
- 點選「儲存」按鈕,儲存新的供應方帳號。
結果:
建立新產品。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.2.2. 新增軟體庫至產品中
這些步驟顯示如何在 Red Hat Satellite 中新增軟體庫至產品中。
過程 4.4. 新增軟體庫至產品中
- 點選「內容 → 產品」。
- 選擇要加入軟體庫的產品。
- 點選「軟體庫」子分頁。
- 按下「建立軟體庫」按鈕。
- 在「名稱」欄位中輸入新軟體庫的名稱。
- 在「標籤」欄位中輸入新軟體庫的標籤。
- 從「類型」下拉式選單選擇軟體庫的類型。
- 在「URL」欄位中輸入軟體庫的網址。
- 如果要透過 HTTP 發佈軟體庫,勾選「透過 HTTP 發佈軟體庫」勾選方塊。
- 從「GPG Key」下拉式選單中選擇 GPG 金鑰。
- 點選「建立」按鈕,儲存新的軟體庫。
結果:
新軟體庫會加入您的產品中。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.2.3. 針對產品進行批次動作
本節描述了如何使用批次動作(bulk action)來同步或移除 Red Hat Satellite 中的產品。若要使用在此所描述的程序,您必須要先擁有可用的產品。
過程 4.5. 針對於多重產品執行任務:
- 點選「內容 → 產品」。
- 選取您想要進行任務的產品核取方塊。
- 按下「批次動作」。
- 若要同步所有已選擇的產品,請點選「產品同步」分頁然後按下「現在同步」。
- 若要移除已選擇的產品,請按下「移除產品」然後按下「移除」。
更新同步計劃
您亦可同時為多項產品更新同步計劃。
- 若要建立新的同步計劃,請點選「建立同步計劃」。
- 若要移除所選產品的同步計劃,請點選「移除同步計劃」。
- 若要更新所選產品的同步計劃,請點選「更新同步計劃」。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.2.4. 使用軟體庫搜尋
「軟體庫搜尋」能讓您尋找某個 URL 中的可用軟體庫,並將其納入產品中。
過程 4.6. 使用軟體庫搜尋
- 點選「內容 → 產品」選單。
- 按下「軟體庫搜尋」按鈕。
- 在「Yum Repo 搜尋」欄位中輸入軟體庫的 URL。
- 按下「搜尋」按鈕。
- 位於該 URL 的軟體庫清單會顯示在「結果」下方。
- 請勾選「已找到的 URL」核取方塊,以將軟體庫新增至產品中。
- 按下「建立已選擇的項目」按鈕。
- 選擇是否要將軟體庫加入一個既有的產品或建立新產品。
- 新增軟體庫至既有的產品中:
- 選擇「既有產品」的選擇鈕。
- 從下拉式選單中選擇需要的產品。
- 新增產品以加入軟體庫:
- 選擇「新增產品」選擇鈕。
- 為新產品輸入「名稱」和「標籤」,並從下拉式選單中選擇一組「GPG 金鑰」。
- 選擇「透過 HTTP 提供服務」核取方塊來透過 HTTP 為軟體庫提供服務。
- 為「已選擇的 URL」編輯「名稱」和「標籤」。
- 按下「建立」按鈕。
結果:
軟體庫已找到並加入產品中。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.2.5. 移除產品
本節描述了如何由 Red Hat Satellite 移除產品。
過程 4.7. 從 Satellite 移除產品:
- 點選「內容 → 產品」。
- 選取您希望移除之產品旁的核取方塊。
- 按下「批次動作」並按下「移除產品」。
- 按下「移除」以確認您希望移除產品。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.3. 將來自於來源軟體庫的內容同步至 Red Hat Satellite 中
「同步」乃確保 Red Hat Satellite 軟體庫與來源軟體庫之間的更新能保有一致性的動作。這是在啟用軟體庫之後必須進行的一項步驟,以將來自於來源軟體庫的內容同步至 Red Hat Satellite 中。
恆定、排程的同步能確保:
- 套件之間的資料完整性
- 套件、安全性修正與勘誤皆處於最新狀態
Satellite 的同步管理能力能讓組織管理員建立同步計劃,以配置主機查詢及安裝更新的頻率。同步計劃接著將會與產品軟體庫配對,並產生一個同步排程,好讓產品透過指定的頻率,根據組織的網路情況進行更新。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.3.1. 同步狀態
重要
啟用軟體庫後,需要手動同步。此時 Satellite 的本地軟體庫會填入所需套件。
以下步驟顯示如何在 Red Hat Satellite 中同步產品。
過程 4.8. 同步產品
- 點選「內容 → 同步狀態」。根據所啟用的訂閱與軟體庫,可供同步的產品頻道清單會被顯示出來。
- 點選產品名稱旁的箭頭,能看到可用的內容。
- 選擇想要同步的內容。
- 點選「立即同步」按鈕以開始同步。同步過程的狀態會顯示在「結果」一欄中。如果同步成功,「結果」欄會出現「同步完成」。如果同步失敗,會出現「同步錯誤」。
結果:
產品會被同步。
注意
同步內容會花上一些時間。所需時間會根據磁碟機、網路連線速度、以及要同步的內容數量而定。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.3.2. 建立同步計畫
要維護套件的完整性,並確定套件都會更新至最新、最安全的版本,定時、定期同步資料是必要的。Red Hat Satellite 提供了建立排程計畫的能力,這可以讓組織能方便地定期更新套件。
過程 4.9. 要建立同步計畫:
- 點選「內容 → 同步計畫」。
- 點選「新同步計畫」連結,以建立新的同步計畫。
- 輸入計畫的「名稱」、「描述」及其它詳細資料。
- 點選「儲存」以建立同步計畫。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤
4.1.3.3. 套用同步排程
建立同步計畫後,您需要將產品與同步計畫建立關連,以建立同步排程。以下步驟描述了如何在 Red Hat Satellite 6 中建立同步排程。
過程 4.10. 要建立同步排程:
- 點選「內容 → 同步計畫」,然後選擇想要實施的同步計畫。
- 在同步計畫的主頁面中,點選「產品 → 新增 」。
- 勾選要與同步計畫建立關連的產品。
- 點選「新增所選項目」。
14370%2C+Installation+Guide-6.0-109-10-2014+14%3A18%3A29Red+Hat+Satellite+6Docs+Install+Guide回報錯誤