web-dev-qa-db-ja.com

既存の構成からキックスタート構成ファイルを作成します

既存のサーバーのシステム状態からキックスタート構成ファイルを自動的に生成して、ファイルを使用して別のインストールでシステムの構成を複製(複製ではない)できるようにするスクリプトまたは別の方法はありますか?

Anaconda-ks.cfgファイルが/ rootディレクトリに保存されていることを知っています。しかし、問題のシステムはインストール以来大幅に変更されており、ファイルは現在使用されていません。

4
ÜMineiro

これは私が知っているアプローチの1つです。私の知る限り、システムの状態に基づいてキックスタートファイルを自動的に生成する方法はありません。

rpm -qa --qf '%{NAME}\n'を実行し、キックスタートの%packagesセクションに追加します。

それにもかかわらず、これはシステム標準とビルドを維持するための包括的なソリューションではありません。これは私がこの主題について書いたより包括的な答えです:

複数のサーバー間でのアプリケーションの管理、またはPXEとcfEngine/Chef/Puppet

4
Warner

ワーナーの答えを追加するだけです。 rpmクエリはインストールされているパッケージのリストを提供しますが、システム構成に近いキックスタートファイルを作成するのには役立ちません。

Red Hatは、「system-config-kickstart」と呼ばれるツールを提供します。このツールを使用すると、Anacondaのようなウィザードを使用してキックスタートファイルを作成できます。このツールを使用して、パーティショニング情報、ネットワーク、タイムゾーンなどを構成できます。

両方を一緒に追加すると、元のシステムに近いキックスタートを作成するのに役立つ可能性があります。

3
katriel