私は一般的に構成管理と、特にそれを実装するためにパペットを使用して自分の方法を学んでいます。私はすでにいくつかの一般的な調査(SFについても)を行っており、現在はApache VirtualHostsを検討しています。
私たちは、多くのホストLAMPの二つのシステム上で(それが及ぶ何百もの現在だ)のウェブサイトを:Apache2の / mod_phpを 1とMySQLの 1 -基本的に反対の別の質問がすでにSF上、彼はいくつかのバーチャルホストでのサーバーの多くを管理する各(もし実際には1つではありませんが、わかりません)。私はまだパペットで動作する設定をまとめていませんが、問題はないはずです。そこには多くの 例とレシピがあります。
明らかなapache構成ファイルに加えて(ここでは問題ないと思います)、すべての仮想ホストでいくつかのディレクトリを作成し、権限をチェックする必要があります(たとえば、ドキュメントルートを含む各仮想ホストのルートディレクトリ、専用のtmpディレクトリ、専用のphpセッションファイルdir、場合によってはSSL証明書など)、およびサーバー+ユーザーとMySQLサーバー上の1つ以上のデータベース。
新しいvhostを追加するには、puppetがそれらを作成する必要があり、1つを削除すると、puppetがユーザーデータをバックアップして2つのサーバーからライブデータを削除するスクリプトを実行する必要がありますが、実行されるそれぞれのpuppetエージェントは、ディレクトリ、db、権限など
何百もの仮想ホストに移動して、すべてのパペット実行、特にファイルシステムのチェック(Webサーバー上)ですべてのチェックを実行するとき、特に将来システムがさらにロードされるとき、私は問題を求めていますか?(1000から2000のWebサイトの範囲をサーバーあたりの妥当な最大値としてターゲットするとします)。
ネットでそれをした経験はありますか?私はグーグルで検索しましたが、何も見つかりませんでした。「パペット」と「アパッチ」を検索すると、信号/ノイズ比が低いためです...