Linux

從現有配置創建 kickstart 配置文件

  • June 17, 2010

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

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

這是我知道的一種方法。據我所知,沒有任何方法可以根據系統狀態自動生成 Kickstart 文件。

執行rpm -qa --qf '%{NAME}\n'並添加到%packagesKickstart 中的部分。

然而,這並不是維護系統標準和建構的綜合解決方案。這是我寫的關於這個主題的更全面的答案:

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

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

Red Hat 提供了一個名為“system-config-kickstart”的工具,它允許您使用類似 Anaconda 的嚮導來創建 kickstart 文件。您可以使用該工具來配置分區資訊、網路、時區等。

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

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