0

カスタム パッケージで CentOS 5.8 .iso イメージを作成するにはどうすればよいですか? 実稼働システムに必要なパッケージのみで iso を作成する必要があります。フォルダー内で依存関係が解決されたすべての rpm が既にあります。createrepo を使用して、そのフォルダーからリポジトリを正常に作成しました。

私が理解しているように、rpmファイルをCentOSフォルダーに配置する必要があり、repodataフォルダーにはパッケージマネージャーに必要なメタデータが含まれている必要があります。既存の comps.xml ファイルを変更する必要があるか、新しいファイルを作成する必要があるか、または使用する構造がわかりません。これは、デフォルトの CentOS インストール ディスクに含まれるパッケージのサブセットにすぎないためです。

デフォルトの iso からパッケージを削除するのはおそらく無益であることはわかっていますが、それは私の仕事の順序であり、そこでやるべきことはあまりありません。(デフォルトの iso では利用できないパッケージもあります)

とても有難い

4

1 に答える 1

1

あなたの質問は、この種の幅のあるトピックに対して少し漠然としているように感じますが、答えを提供するために最善を尽くします. このタスクにはキックスタートを使用する必要があると思います。これにより、内部または外部の顧客がより満足し、物事が更新されたときに管理が容易になります。CentOSのドキュメント を確認することから始めます。既にここまで進んでおり、パッケージの削除について質問している場合は、ドキュメントのこのセクションを確認してください。パッケージを指定し、不要なものを削除する方法について説明しています。

プロダクション マシンのスタイルが 1 つしかない場合は、これで問題ありません。複数の異なる構成がある場合は、 AnsiblePuppet、またはSaltなどの構成管理ツールを検討することをお勧めします。これにより、キックスタートを介して基本イメージを提供し、システムを使用している人のニーズに応じてそのイメージから構築することができます。

于 2012-11-28T05:47:14.530 に答える