サーバーのパッチ適用やその他の追加メンテナンスのために、R&D Linux および Windows サーバーを定期的に再起動しています。多くの異なるサービスと開発環境がサーバーでホストされており、サーバーの再起動の前後に停止/開始する必要があります。
Puppet を使用してサービスを開始し、サービスが作業時間内に (デーモンとして) 実行されるようにすることができます。サーバーを再起動する前に、Puppet を使用してサービスを停止できますか? 起動マニフェストと停止マニフェストを別々に書き、起動マニフェストを無効にしてから、停止マニフェストを手動で適用することを考えています。
ただし、サービスの開始マニフェストが無効になっておらず、「再起動」が依存するリソースがサービスを停止しようとしている場合、デーモン エージェントはサービスの開始を維持することを保証しています。その後どうなるか気になります。
何か案が?