在沒有 Internet 連接的情況下更新 RHEL 伺服器
我計劃安裝一些帶有 RHEL 的伺服器,但是這些伺服器沒有 Internet 連接。
是否可以在沒有 Internet 連接的情況下更新 RHEL 伺服器?
我可以從 RHN 下載更新的 RPM 包並在伺服器上手動安裝它們嗎?
通常的設置是代理,它從 Red Hat 下載更新並將它們提供給您的本地伺服器。這樣,只需將一台伺服器連接到網際網路。您的問題不清楚,是否一般沒有網際網路訪問或只有提到的伺服器不允許訪問網際網路。
一些代理解決方案還允許使用您的台式電腦或其他任何東西下載更新檔,將它們放在代理伺服器上,然後將它們發佈到您的本地網路。
Red Hat 的特定產品是spacewalk和Red Hat Network 商業產品。此頁面還有一些關於該主題的更多解釋。
這比在每台伺服器上手動安裝更容易且更具可擴展性。
您還可以搜尋 serverfault 以獲取更新檔管理、太空行走、rhel 更新並獲取有關該主題的更多資訊。
編輯:
在另一個論壇中發現:
要將軟體包更新到沒有 Internet 連接的系統,您需要下載 ISO,然後在本地安裝它。要下載iso,請檢查以下給出的步驟:
- 登錄到您的 RHN 帳戶。
- 在“頻道”標籤下選擇您想要的頻道。
- 然後點擊左側的“Easy ISO”或所選頻道內的“下載”連結。
- 詳情請關注以下kbase,http ://kbase.redhat.com/faq/FAQ_58_1500.shtm http://kbase.redhat.com/faq/FAQ_80_594.shtm
下載 iso 後,請按照以下給定步驟操作:
- 創建目錄以掛載 iso 文件。
mkdir -p /cdrom/iso
- 將 iso 掛載為環回設備。
mount -o loop <iso-name> /cdrom/iso
替換為iso文件。- 創建一個儲存庫。需要在系統上安裝 createrepo 包才能執行以下命令。createrepo 是一個可選包,預設不安裝。
cd /cdrom
createrepo .
yum clean all
4. 創建文件 /etc/yum.repos.d/file.repo 如下:貓 /etc/yum.repos.d/file.repo
$$ RHEL 5 Repository $$
baseurl = file: /// cdrom
啟用 = 1
執行 yum 現在應該使用 iso 文件作為源。
詳情請查看以下kbase,http ://kbase.redhat.com/faq/FAQ_103_10415.shtm (由Wayback machine存檔)。
如果您有任何進一步的疑問,請告訴我們。