與大多數公司一樣,我們有不同的預生產環境:開發、整合、分期、生產。我們希望保持這些環境作業系統更新,但我們希望在開發中執行 yum 更新,幾天后更新已在整合環境上更新的軟體包的確切列表,經過幾天的暫存,最後在生產。目的是避免在此過程中彈出新的更新並首先在生產中運行。據我谷歌搜索,沒有類似“在此時間戳進行百勝更新”之類的內容,您知道是否有某種方法可以處理此問題?因為我們必須處理關鍵任務環境,所以問這個問題。謝謝
答案1
我從事基於 RHEL CentOS 的企業 Linux 工作已經將近 20 年了。
- 您需要的是儲存庫的(快照)克隆。
- 然後您可以確保所有伺服器(qa、prod)具有完全相同的版本
問題是存儲庫正在發生變化(隨著更新),您想避免這種情況,對嗎?
在企業環境中,紅帽網路或衛星用於管理伺服器群組的軟體包。
衛星的開源版本稱為 spacewalk,您可以在這裡找到它 太空行走安裝文檔
也許您可以為較小的環境使用保管庫,這是基於時間的儲存庫快照: https://vault.centos.org/
我希望這對克里斯 BR 有所幫助