Hello, I''m really kind of newbie in the Puppet''s world but this tool is quite impressive. So I wish to thank the authors first and all people participating to this amazing project. Now get straight to business :) I''m responsible of a platform containing almost 100 servers all managed by Puppet in version 0.24.8 (clients and server). I know this is an outdated version and I''m in the process of upgrading to the latest version. Hence what should be the best approach to upgrade ? For information, servers run centos 5.5 64bit Sincerly, ThomaS -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Matt Wallace
2010-Nov-10 16:55 UTC
Re: [Puppet Users] Process to upgrade from 0.24.8 to 2.6.x ?
On Wednesday 10 Nov 2010 10:30:02 nemo wrote:> Hello, > > I''m really kind of newbie in the Puppet''s world but this tool is quite > impressive. So I wish to thank the authors first and all people > participating to this amazing project. > > Now get straight to business :) I''m responsible of a platform > containing almost 100 servers all managed by Puppet in version 0.24.8 > (clients and server). I know this is an outdated version and I''m in > the process of upgrading to the latest version. > > Hence what should be the best approach to upgrade ? For information, > servers run centos 5.5 64bitIf you''ve got Epel installed, pull puppet from there instead of rpmforge - it''s 0.25.$something and we''re running it without issue here. The only caveat as far as I am aware is to upgrade the server first, then the clients, but I''m sure I''ll be corrected on that if I''m wrong! :) We''re not looking to upgrade to 0.26 any time soon because we don''t need any of the fancy features (yet!). Cheers, M. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Matthew Black
2010-Nov-10 16:59 UTC
RE: [Puppet Users] Process to upgrade from 0.24.8 to 2.6.x ?
There was a big change from 0.25 to 2.6 and I believe you need to upgrade both client and server from what I remember. The best way to do is get a remote execution daemon like func and you could issue a command to all servers like "yum upgrade puppet". -----Original Message----- From: puppet-users@googlegroups.com [mailto:puppet-users@googlegroups.com] On Behalf Of Matt Wallace Sent: Wednesday, November 10, 2010 11:56 AM To: puppet-users@googlegroups.com Subject: Re: [Puppet Users] Process to upgrade from 0.24.8 to 2.6.x ? On Wednesday 10 Nov 2010 10:30:02 nemo wrote:> Hello, > > I''m really kind of newbie in the Puppet''s world but this tool is quite > impressive. So I wish to thank the authors first and all people > participating to this amazing project. > > Now get straight to business :) I''m responsible of a platform > containing almost 100 servers all managed by Puppet in version 0.24.8 > (clients and server). I know this is an outdated version and I''m in > the process of upgrading to the latest version. > > Hence what should be the best approach to upgrade ? For information, > servers run centos 5.5 64bitIf you''ve got Epel installed, pull puppet from there instead of rpmforge - it''s 0.25.$something and we''re running it without issue here. The only caveat as far as I am aware is to upgrade the server first, then the clients, but I''m sure I''ll be corrected on that if I''m wrong! :) We''re not looking to upgrade to 0.26 any time soon because we don''t need any of the fancy features (yet!). Cheers, M. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Patrick
2010-Nov-10 17:10 UTC
Re: [Puppet Users] Process to upgrade from 0.24.8 to 2.6.x ?
On Nov 10, 2010, at 8:59 AM, Matthew Black wrote:> There was a big change from 0.25 to 2.6 and I believe you need to upgrade > both client and server from what I remember. The best way to do is get a > remote execution daemon like func and you could issue a command to all > servers like "yum upgrade puppet". > > -----Original Message----- > From: puppet-users@googlegroups.com [mailto:puppet-users@googlegroups.com] > On Behalf Of Matt Wallace > Sent: Wednesday, November 10, 2010 11:56 AM > To: puppet-users@googlegroups.com > Subject: Re: [Puppet Users] Process to upgrade from 0.24.8 to 2.6.x ? > > On Wednesday 10 Nov 2010 10:30:02 nemo wrote: >> Hello, >> >> I''m really kind of newbie in the Puppet''s world but this tool is quite >> impressive. So I wish to thank the authors first and all people >> participating to this amazing project. >> >> Now get straight to business :) I''m responsible of a platform >> containing almost 100 servers all managed by Puppet in version 0.24.8 >> (clients and server). I know this is an outdated version and I''m in >> the process of upgrading to the latest version. >> >> Hence what should be the best approach to upgrade ? For information, >> servers run centos 5.5 64bit > > If you''ve got Epel installed, pull puppet from there instead of rpmforge - > it''s 0.25.$something and we''re running it without issue here. > > The only caveat as far as I am aware is to upgrade the server first, then > the > clients, but I''m sure I''ll be corrected on that if I''m wrong! :)If you are moving to 0.25.4, read about http://projects.puppetlabs.com/issues/3101 . 0.25.x server is compatible with 0.24.x clients If you move to 2.6.x, be aware that 2.6.0 and 2.6.1 had a lot of bugs. 2.6.x server might be compatible with 0.24.x clients. Also, as he said update the server first. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Arnau Bria
2010-Nov-11 10:32 UTC
Re: [Puppet Users] Process to upgrade from 0.24.8 to 2.6.x ?
On Wed, 10 Nov 2010 02:30:02 -0800 (PST) nemo nemo wrote:> Hello,Hi, [...]> Hence what should be the best approach to upgrade ? For information, > servers run centos 5.5 64bitWe did same upgrade in our nodes. The most importnat thing is that we used some test host first because some syntax has changed between versions. So, test your code before upgrading (parseonly is enough. it will prevent big errors) after that, upgrade server, upgrade clients. * We used vxargs for the upgrade, but I''m sure that puppet is able to upgrade itself.> Sincerly, > ThomaSHTH, Arnau -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.