Package-Management

更新大量 openSUSE 伺服器上的軟體包

  • June 17, 2010

任何管理 openSUSE 機器網路的人的問題。您如何跟踪和應用更新?我知道 YaST 線上更新 (YOU),但它似乎更傾向於使單台機器保持最新狀態。它似乎不能很好地擴展到大量機器。你如何保持你的機器更新?我們的網路在軟體包安裝方面是相當異構的,因為伺服器大多是具有不同角色的基礎設施機器。

我知道 SUSE Linux Enterprise 具有管理網路範圍內更新的工具,但出於預算原因,目前還不能進行更新。

使用Puppet進行伺服器上的所有配置和包管理。儘管如果它們不是全部從單一來源建構的,那麼對於同質伺服器來說,這可能不是最簡單的方法。

其他選項是(假設您使用的是相對較新的 SuSE)編寫 Zypper 腳本來為您進行更新,或者如果可能的話,只編寫 YoU 工具的腳本。就個人而言,如果可能的話,我會盡量遠離任何 Yast 的東西(我寧願用我可以編寫腳本的文件和工具來做事)。

不用多說,如果你有大量的伺服器,配置管理是個大問題。您現在不妨咬緊牙關,花一些時間研究可以處理此任務以及其他任務的自動化配置管理工具(puppet、cfengine、bcfg 等)。只是我的2美分。

引用自:https://serverfault.com/questions/55792