• 締切済み

指定したプログラムを自動でインストール・設定したい。

お世話になります。 このたび、数台サーバを構築したいと思い質問いたしました。 サーバ構築用OSはDebianもしくはCentOSを使用し、 OpenSSHにて利用することを想定しています。 インストール段階(もしくはインストール後)に、 指定したプログラム(apache、postfix等)をまとめてインストールでき、 あらかじめ用意した設定ファイル(httpd.conf)等を一括で指定するには どのようにすればよろしいでしょうか? CentOS(redhat系) debian(debian系) どちらか、もしくは両方お答えいただけると幸いです。 また、参考サイト等ございましたらご提示いただきたく存じます。 一台一台個別に設定するのは、 手間がかかる上、人的なミスも起こりうるので、 なるべくなら自動化させたいと思っております。 よろしくお願い申し上げます。

みんなの回答

  • ken-etsu
  • ベストアンサー率46% (55/119)
回答No.3

Red Hat系ならAnaconda Kickstartを使うべし。 参考URLでは、ネットワークインストールを使っているが、フロッピーディスクから設定を読ませることも可能。

参考URL:
http://ken-etsu-tech.blogspot.com/search/label/Kickstart
hasbee
質問者

お礼

なるほど、、、。 こんなツールもあるのですね。 参考にしてみます。 ありがとうございました。

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.2

Debianだと、apt-getで導入するスクリプトは作れますよね。 設定ファイルも同様に。 #私自身は私自身の人的ミスが恐いから #複雑なスクリプトとか、書こうともしませんが

hasbee
質問者

お礼

そうですよね、、 スクリプトを書いても結局は人的なミスがあるんですよね・・・ 何が最善なのかもう少し検討してみます ありがとうございます

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

puppet は、いかがでしょうか。 http://gihyo.jp/admin/serial/01/puppet かなり歯ごたえのあるツールで、さきざき使っていくという覚悟を きめないと、数台程度であれば一台一台設定したほうがよかった (手間がかからなかった)ということになるかもしれませんが。

hasbee
質問者

お礼

ありがとうございます、 確かに歯ごたえのありそうなツールですね、 もう少し参照し、検討してみます。 ありがとうございます