Hi, We have hosts running 2.7 client, a single puppet master, and we''re using Puppet Dashboard for ENC. What would be a recommended order of operations to get to 3.1 on client/server, and using PuppetDB instead? Thanks! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Server first. Always “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) ----- Original Message ----- From: "Bruce" <blysik@yahoo.com> To: puppet-users@googlegroups.com Sent: Wednesday, May 8, 2013 11:58:14 AM Subject: [Puppet Users] 2.7 -> 3.1 upgrade path? Hi, We have hosts running 2.7 client, a single puppet master, and we''re using Puppet Dashboard for ENC. What would be a recommended order of operations to get to 3.1 on client/server, and using PuppetDB instead? Thanks! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en . For more options, visit https://groups.google.com/groups/opt_out . -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Hi Bruce, What we did was bring up a second puppetmaster with puppetdb and started testing clients against it. Generate a cert on the old puppetmaster and give it to the new one so that it is trusted by the clients. You will want to specify the ca_server on the new puppetmaster to be the old puppetmaster. There should be docs on how to do this. It is the same as setting up multiple puppetmasters. Then you can start testing clients against the new master with: puppet agent --test --server=newpuppetmaster.example.org This should allow you to start catching all the incompatibilities in your current puppet code. Once you feel comfortable you can start switching all of your clients over. Watch the puppetmaster logs or dashboard to make sure everything is working as expected if your doing large numbers of nodes at a time. After a few days or weeks of a puppet3 master start updating puppet and facter on your clients. You may wish to read this as well http://somethingsinistral.net/blog/the-angry-guide-to-puppet-3/ The update went really smooth for us, just a few issues across our 80 modules, good luck. Cheers, William Van Hevelingen https://github.com/blkperl/ On Wed, May 8, 2013 at 9:03 AM, Dan White <ygor@comcast.net> wrote:> Server first. Always > > “Sometimes I think the surest sign that intelligent life exists elsewhere > in the universe is that none of it has tried to contact us.” > Bill Waterson (Calvin & Hobbes) > > ------------------------------ > *From: *"Bruce" <blysik@yahoo.com> > *To: *puppet-users@googlegroups.com > *Sent: *Wednesday, May 8, 2013 11:58:14 AM > *Subject: *[Puppet Users] 2.7 -> 3.1 upgrade path? > > > Hi, > > We have hosts running 2.7 client, a single puppet master, and we''re using > Puppet Dashboard for ENC. > > What would be a recommended order of operations to get to 3.1 on > client/server, and using PuppetDB instead? > > Thanks! > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > >-- Thanks, William -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
You might wish to include the "--noop" option while testing to prevent an unwanted change. “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) ----- Original Message ----- From: "William Van Hevelingen" <wvan13@gmail.com> To: "[Puppet-Users]" <puppet-users@googlegroups.com> Sent: Sunday, May 12, 2013 3:26:15 AM Subject: Re: [Puppet Users] 2.7 -> 3.1 upgrade path? Hi Bruce, What we did was bring up a second puppetmaster with puppetdb and started testing clients against it. Generate a cert on the old puppetmaster and give it to the new one so that it is trusted by the clients. You will want to specify the ca_server on the new puppetmaster to be the old puppetmaster. There should be docs on how to do this. It is the same as setting up multiple puppetmasters. Then you can start testing clients against the new master with: puppet agent --test --server= newpuppetmaster.example.org This should allow you to start catching all the incompatibilities in your current puppet code. Once you feel comfortable you can start switching all of your clients over. Watch the puppetmaster logs or dashboard to make sure everything is working as expected if your doing large numbers of nodes at a time. After a few days or weeks of a puppet3 master start updating puppet and facter on your clients. You may wish to read this as well http://somethingsinistral.net/blog/the-angry-guide-to-puppet-3/ The update went really smooth for us, just a few issues across our 80 modules, good luck. Cheers, William Van Hevelingen https://github.com/blkperl/ On Wed, May 8, 2013 at 9:03 AM, Dan White < ygor@comcast.net > wrote: Server first. Always “Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.” Bill Waterson (Calvin & Hobbes) From: "Bruce" < blysik@yahoo.com > To: puppet-users@googlegroups.com Sent: Wednesday, May 8, 2013 11:58:14 AM Subject: [Puppet Users] 2.7 -> 3.1 upgrade path? Hi, We have hosts running 2.7 client, a single puppet master, and we''re using Puppet Dashboard for ENC. What would be a recommended order of operations to get to 3.1 on client/server, and using PuppetDB instead? Thanks! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com . To post to this group, send email to puppet-users@googlegroups.com . Visit this group at http://groups.google.com/group/puppet-users?hl=en . For more options, visit https://groups.google.com/groups/opt_out . -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com . To post to this group, send email to puppet-users@googlegroups.com . Visit this group at http://groups.google.com/group/puppet-users?hl=en . For more options, visit https://groups.google.com/groups/opt_out . -- Thanks, William -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en . For more options, visit https://groups.google.com/groups/opt_out . -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.