Linux サーバーの構成を 1 か所で管理するためのソフトウェアが必要です。変更をサーバーに自動的にプッシュできるはずです。バージョン管理は利点になります...
5 に答える
Puppet ( matliが提案したように) とCfengineについて良いことを聞いたことがあります。どちらもhttp://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_softwareにリストされています。
パペットを見てみよう
古い質問ですが、それでも役立つかもしれません:バージョン管理、監査、アクセス制御を備えたホスト型中央構成リポジトリであるConfigChiefをリリースします。これは、Puppetが提供するソリューションである、サーバーから構成をプッシュするのではなく、サーバーからプルすることで問題を解決します。そして残り。
必要に応じて、 http: //woot.configchief.comでベータ版にサインアップできます。
Chef と bcfg2 もあります。あなたが Java の専門家なら、Control Tier は便利です。この問題に対処するために Python スペースにもいくつかの新しいプロジェクトがあります: Kokki、Overmind、Edison。
それらはすべて、本質的に同じことを異なる方法で行います。あなたが Ruby 開発者なら、Chef はとても親しみやすいものになるでしょう。あなたが開発者ではなく言語を気にしない場合、puppet は Ruby で書かれている間、すべてを DSL に抽象化します。
Bluepring と Blueprint I/O を確認してください。Blueprint は、サーバーに対して何が行われたかを把握するためのオープンソース ツールです。パッケージ、ファイルの変更、およびソースのインストールが検出され、再利用可能な形式 (設計図) にパッケージ化されます。ブループリント I/O は、ブループリントを別のサーバーに移動するためのツールです。一緒に、それらは完全にシンプルな構成管理ツールになります。お役に立てれば。
https://github.com/devstructure/blueprint (Blueprint @ Github)
https://github.com/devstructure/blueprint-io (ブループリント I/O @ Github)