如何確保Redhat和Ubuntu伺服器具有相同的軟體包和配置?

如何確保Redhat和Ubuntu伺服器具有相同的軟體包和配置?

我正在尋找一種方法來確保所有 Redhat 機器都具有相同的軟體包和配置。例如,當我新增伺服器時,它會被配置並安裝軟體包。

對於 Ubuntu 來說也是如此。

我可以手動製作腳本來複製主伺服器,但我需要知道是否有任何其他解決方案可以以無知的操作員可以處理它的方式完成此操作,或者它是全自動的,無需命令列。

在 Windows 上,我使用網域控制器,它工作正常 - 它可以配置和更新所有系統。我只有兩個 Linux 機器,因此與數百個 Windows 機器相比,問題並不大,但最終我將在全球範圍內擴展設置,所以我也需要為 Linux 準備一些計劃。

答案1

您最終將需要一個完整的配置管理設置,如另一個答案中所述。最好的第一步解決方案是使用 Kickstart 檔案進行伺服器安裝。這些是 Red Hat 的創新,但幸運的是,Ubuntu 使用類似的格式。

查看現有的 Red Hat 伺服器並檢查anaconda-ks.cfgroot 使用者主目錄中的檔案。這將向您展示伺服器最初是如何安裝的,並且可以構成新的 kickstart 檔案的基礎。您也可以下載該system-config-kickstart實用程式。在 Ubuntu 上,可以透過以下方式使用相同的實用程序sudo apt-get install system-config-kickstart

紅帽風格的指令

Ubuntu指令

答案2

聽起來您需要一個配置管理工具 - 最受歡迎的可能是木偶廚師,但是有一個有很多選擇

相關內容