cluster of services and restarting on package upgrade

Posted by Marcin Cylke on Server Fault See other posts from Server Fault or by Marcin Cylke
Published on 2014-05-28T06:25:59Z Indexed on 2014/05/30 9:30 UTC
Read the original article Hit count: 247

Filed under:

I'm using puppet to manage a bunch of servers. Those servers run a simple service - exposed to the world via load balancer. That service's instances are independent in that they can run on their own, are are deployed on multiple servers to increase responsiveness.

Now, when I push a new package to repo and puppet catches up with it appearing there it just updates this package on all services. This results in a short downtime of entire service.

Is there a way of configuring puppet to do restart the services sequentially? Or using any other kind of strategy?

© Server Fault or respective owner

Related posts about puppet