從現有配置建立 kickstart 設定文件

從現有配置建立 kickstart 設定文件

是否有腳本或其他方法可以根據現有伺服器的系統狀態自動產生 kickstart 設定文件,以便該文件可用於在另一個安裝中複製(而不是克隆)系統配置?

我知道 anaconda-ks.cfg 檔案儲存在 /root 目錄中。但該系統自安裝以來已經發生了很大的變化,而且該檔案現在沒有用處。

答案1

這是我所知道的一種方法。據我所知,沒有方法可以根據系統狀態自動產生 Kickstart 檔案。

運行rpm -qa --qf '%{NAME}\n'並新增到%packagesKickstart 中的部分。

然而,這並不是維護系統標準和建置的全面解決方案。這是我就該主題寫的更全面的答案:

跨多個伺服器管理應用程序,或 PXE 與 cfEngine/Chef/Puppet

答案2

只是補充一下華納的答案。雖然 rpm 查詢將為您提供已安裝軟體包的列表,但它不會幫助您建立接近您的系統配置的 kickstart 檔案。

Red Hat 提供了一個名為「system-config-kickstart」的工具,它允許您使用類似 Anaconda 的精靈來建立 kickstart 檔案。您可以使用該工具來設定分割區資訊、網路、時區等。

將兩者添加在一起可能會幫助您創建一個接近原始系統的啟動。

相關內容