Debian システムの配布方法は?

Debian システムの配布方法は?

パッケージをインストール/削除し、いくつかのconfファイルを編集して設定したDebian(Wheezy)システムがあります。

私のシステムの(ほぼ)正確なレプリカを私のチームの他のプログラマーに配布したいと思います。私の最初の反応はisoを作ることですが、他の提案にも開いています。

複数のコンピュータに複製するシステムのインストール可能なイメージを作成する最も簡単な方法は何ですか?

私が望む答えは

  • 一方では、これを自動的に実行できるアプリケーションがあるかどうかを知りたいのですが、デフォルトのUnixツール(cp?dd?cat?)を使用する方法がわからないようです。

  • ISOをLiveCDで起動可能にすることは素晴らしいアドオンですが、実際には重要なステップではありません。

  • ソリューションが Debian に限定されない場合、ボーナスポイントがあります。

私が今まで見つけたもの

  • システムの再管理このようにすると主張していますが、少し昔ながらでメンテナンスがうまくいかないようです。

ベストアンサー1

システムを簡単に展開するために私がしたことは、イメージを作成し(PXEおよびsamba / nfsリポジトリでclonezillaを使用して)、これらのイメージを他のシステムに「キャスト」することでした。これにより、展開イメージをすばやく復元できます。これは、ハードウェアが同じ場合に便利です。

ライブCDを変更するオプションもあります。これについてもっと読むことができます。ここ。しかし、これは各ライブCDについて非常に時間がかかります。

もう一つの選択肢は、Puppetのようなソフトウェアを見ることです。 Puppetは、特定のパッケージ/構成をさまざまなオペレーティングシステムにプッシュできます。 fe debianを簡単にインストールし、puppetに「Webサーバー」(またはこのプロセスのスクリプト作成)グループに追加するように指示すると、puppetは事前に生成された設定ファイルなどを使用してApacheおよび他の定義済みパッケージのインストールをプッシュします。

clonezillaを使用してレプリカを作成する場合は、いくつかの設定(IPアドレス、/ etc / hostsなど)を変更する必要があるという欠点があります。

Puppetの欠点は、設定と設定に時間がかかることですが、はるかに強力です。

必要に応じて、人形の設定方法と構成方法(基本)を説明するPDFファイルを提供できます。

おすすめ記事