Ask Your Question
0

Clustered Environment Upgrade

asked 2016-01-04 00:06:28 -0500

How do I do a node-by-node upgrade in Puppet. The reason to do this is to make sure that the service is available during upgrades and there is no service downtime seen by the end-user. Service downtime during software upgrades is a big no-no in telecom.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-01-05 08:48:23 -0500

via puppet currently the only way I can think of doing incremental/rolling upgrades is to add machines to a class where you add the latest puppet repo to the node and have an ensure => latest for puppet package.

the other way of doing it would be to script - or (this may get me banned!!) using something like salt or ansible to perform the upgrades on a subset of machines. I would say mcollective but I just dislike that too much!

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2016-01-04 00:06:28 -0500

Seen: 25 times

Last updated: Jan 05 '16