我有兩個CentOS平臺。兩者都運行「CentOS版本5.10(最終)」。一個是「真正的」機器,另一個是虛擬機。兩者都是64位。調用真機Prod和VM Spare。Centos VM vs Centos「真實」機器百勝包差異
當我得到這個演出時,我被告知這兩臺機器是相同的。 Spare應該是Prod的熱備件。現在很明顯,這不是事實。這兩臺機器有不同的yum回購清單。有來自不同渠道的重複安裝包。 Prod看起來像一臺服務器。 Spare看起來像是Evolution,OpenOffice和其他桌面遊戲的人物桌面。
產品和備件安裝了類似的應用程序,但在不同的倉庫中找到,所以可用的yum更新級別不同。
我試過禁用非標準回購和卸載非標準包。例如,由於刪除X-Windows導致了數百個依賴模塊的移除,而依賴模塊又有依賴,最終導致備用聾啞,失明和靜音。有幸我們有一個虛擬機的副本。
我最近的想法是將兩臺機器遷移到最新的穩定的CentOS級別,基本上有一個解決方案。缺點(我認爲)是生產機器和未知定製軟件的宕機時間與新的包裝級別問題。
我的基本問題是,使平臺儘可能相同,並最大限度地減少(或更好地否定)停機時間的最佳方式是什麼?
我們應該如何在未來維護軟件包和其他安裝?我知道Puppet,Chef和CFEngine,但之前沒有使用過它們。這是未來的方向嗎?還有別的嗎?
概念讀了這甚至不是稍微編程相關的問題,因此是題外話。 – CarCzar 2014-08-28 15:24:03