
既存のサーバーのシステム状態からキックスタート構成ファイルを自動的に生成し、そのファイルを使用して別のインストールでシステムの構成を複製 (複製ではない) できるようにするスクリプトまたは別の方法はありますか?
anaconda-ks.cfg ファイルは /root ディレクトリに保存されていることはわかっていますが、問題のシステムはインストール以降大幅に変更されており、このファイルは現在役に立ちません。
答え1
これは私が知っている 1 つのアプローチです。私の知る限り、システム状態に基づいて Kickstart ファイルを自動的に生成する方法はありません。
実行して、 Kickstart のセクションrpm -qa --qf '%{NAME}\n'
に追加します。%packages
しかし、これはシステム標準とビルドを維持するための包括的なソリューションではありません。これは、この件に関して私が書いたより包括的な回答です。
答え2
Warner の回答に付け加えておきます。rpm クエリではインストールされているパッケージのリストが表示されますが、システム構成に近いキックスタート ファイルを作成するのには役立ちません。
Red Hat は、「system-config-kickstart」というツールを提供しており、これを使用すると、Anaconda のようなウィザードを使用してキックスタート ファイルを作成できます。このツールを使用して、パーティション情報、ネットワーク、タイムゾーンなどを設定できます。
両方を追加すると、元のシステムに近いキックスタートを作成できるようになります。