回答:
ほとんどの構成管理ツールは、これに本当に優れています。 人形とシェフは最も人気のある2つであり、ラドミンドは私が使用するものです。
特定のツールのドキュメントは、パッチ管理を実装する方法のアイデアを提供します-それはツールごとに異なります。
その他のオプションには、集中管理されたyum / apt / whateverリポジトリと、スケジュールされた間隔で(またはオンデマンドで)そこからパッチをプルする自家製のスクリプトが含まれ、一部の主要ベンダーからの商用ソリューションもあります(RedHatのRHN Satelliteなど)。それらがどのように機能するかを学ぶために時間を費やし、実際にそれらの機能を利用する場合に優れています。
だれもまだ指摘していないことの1つは、同質性です。可能な限り、サーバーで同じソフトウェアを実行している交換可能な歯車にします。これにより、パッチ管理が大幅に簡略化され(同じパッチはどこにでも行かなければなりません)、IMHOは環境の拡大に応じて作業を大幅に簡素化します。
私は宇宙遊泳に沿ったものをお勧めします。基本的には、Red HatのSatelliteソフトウェアの無料バージョンです。
Linuxを検討しているので、Redhatの次のプロジェクト、Pulpをチェックアウトしてください。
Pulpは、問題に対するより現代的なソリューションであり、具体的にはパッケージとパッチの管理、監査などを対象としています。これは、人形/シェフがある程度の労力で自分でできることです。PulpはパッケージとYumのみを実行し、Config管理をpuppet / chefに任せます。スクリプティングなどのためのRest APIがあります。
私はSpacewalk / Satelliteのファンではありませんが、YMMVのファンです。
make world
密接に関連しているため、パッチの作成に使用している私のような人は、まだradmindのようなもので配布を続けています。変更...)