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