I currently manage approximately 150 hosts with a handful of ZLM policies, but I''ve had one too many policies lost by the management server to keep using this solution. I''m wondering if anyone has any experiences (good or bad) they''d be willing to share specific to using Puppet with SLES (9 and 10). What experiences have you had with package management tools? Would it be worth the effort to install the same tool (yum, zypper, rug, etc.) on every host, or just use whatever is included with the O/S? My plan is to use two virtualized sles 10 servers to host services as listed below. Do you see anything wrong with the following design? mgt01: -puppetmasterd/mongrel behind Apache2 -svn repository hosted here -CruiseControl or some other build automation tool -reporting scripts mgt02: -installation sources for sles 9 and 10, along with a custom repo that contains facter, puppet, and ruby rpms -updates mirrored using Novell''s smt -autoyast control files -dhcp/pxe (future) I''m still digging through James Turnbull''s book, but are there any other must-read sources out there? (besides the wiki) Thanks in advance, Justin --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Justin - On Tue, Jun 16, 2009 at 2:36 PM, <justin.kinney@academy.com> wrote:> I currently manage approximately 150 hosts with a handful of ZLM policies, > but I''ve had one too many policies lost by the management server to keep > using this solution. > > I''m wondering if anyone has any experiences (good or bad) they''d be willing > to share specific to using Puppet with SLES (9 and 10).I''ve been running puppet on SLES9, SLES10, and just got SLES11 working for a couple of years now. No problems outside of the normal puppet ones.> > What experiences have you had with package management tools? Would it be > worth the effort to install the same tool (yum, zypper, rug, etc.) on every > host, or just use whatever is included with the O/S?I ditched rug and zypper and went with yum. There were enough resources out there for yum and syncing with opensuse repositories made it easy. Rug and zypper, IMO, were disasters and never worked well for me - way too slow and a PITA to configure repositories.> > My plan is to use two virtualized sles 10 servers to host services as listed > below. Do you see anything wrong with the following design? > > mgt01: > -puppetmasterd/mongrel behind Apache2 > -svn repository hosted here > -CruiseControl or some other build automation tool > -reporting scripts > > mgt02: > -installation sources for sles 9 and 10, along with a custom repo that > contains facter, puppet, and ruby rpms > -updates mirrored using Novell''s smt > -autoyast control files > -dhcp/pxe (future) > > I''m still digging through James Turnbull''s book, but are there any other > must-read sources out there? (besides the wiki)Wiki and mailing list (Along with the training) were all I''ve used. James'' book is on my list of todos. Jeff --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Hi Jeff, I''m currently setting up my first SLES11 system with a puppetclient on it and I ran over your reply. Are the opensuse repositories basically identical to the SLES repos? Did you run into and problems so far, when using the opensuse repo instead of the SLES package base? Best, Lars On 17 Jun., 20:39, Jeff Falgout <jtfalg...@gmail.com> wrote:> Justin - > > On Tue, Jun 16, 2009 at 2:36 PM, <justin.kin...@academy.com> wrote: > > I currently manage approximately 150 hosts with a handful of ZLM policies, > > but I''ve had one too many policies lost by the management server to keep > > using this solution. > > > I''m wondering if anyone has any experiences (good or bad) they''d be willing > > to share specific to using Puppet with SLES (9 and 10). > > I''ve been running puppet on SLES9, SLES10, and just got SLES11 working > for a couple of years now. No problems outside of the normal puppet > ones. > > > > > What experiences have you had with package management tools? Would it be > > worth the effort to install the same tool (yum, zypper, rug, etc.) on every > > host, or just use whatever is included with the O/S? > > I ditched rug and zypper and went with yum. There were enough > resources out there for yum and syncing with opensuse repositories > made it easy. > Rug and zypper, IMO, were disasters and never worked well for me - way > too slow and a PITA to configure repositories. > > > > > > > My plan is to use two virtualized sles 10 servers to host services as listed > > below. Do you see anything wrong with the following design? > > > mgt01: > > -puppetmasterd/mongrel behind Apache2 > > -svn repository hosted here > > -CruiseControl or some other build automation tool > > -reporting scripts > > > mgt02: > > -installation sources for sles 9 and 10, along with a custom repo that > > contains facter, puppet, and ruby rpms > > -updates mirrored using Novell''s smt > > -autoyast control files > > -dhcp/pxe (future) > > > I''m still digging through James Turnbull''s book, but are there any other > > must-read sources out there? (besides the wiki) > > Wiki and mailing list (Along with the training) were all I''ve used. > James'' book is on my list of todos. > > Jeff--~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
> Are the opensuse repositories basically identical to the SLES repos?Note the following from the release notes of SLES11: The puppet tools shipped with SUSE Linux Enterprise Server 11 are a Technology Preview. That being said, according to the package list for SLES11 (available here: http://www.novell.com/products/linuxpackages/server11/i386/index_group.html), the version included is 0.24.5. I think the version in the build service is 0.24.8.> Did you run into and problems so far, when using the opensuse repo > instead of the SLES package base?I am about 33% done deploying the 0.24.8 version from the build service to our network of 150+ SLES9, 10, and 11 hosts, and I''ve had no issues aside from the normal ones encountered in learning puppet. I''m hoping to see a release of 0.25 prior to rolling to production, which is why I''m moving slowly here. The initial deployment to our sandbox was very easy and replaced all of our ZLM functionality within 3 weeks. I never responded to Jeff''s reply, so I''ll do that now:>> I ditched rug and zypper and went with yum. There were enough >> resources out there for yum and syncing with opensuse repositories >> made it easy. >> Rug and zypper, IMO, were disasters and never worked well for me - way >> too slow and a PITA to configure repositories.Initially, I took Jeff''s suggestion and plowed forward with yum, however I ran into several issues with it, mostly due to the ancient version shipped with SLES9 and 10. I even began the process of hosting a local repo of more recent versions of all the packages (and dependencies) I would need for each O/S version in our environment, but it was just too much work. I continued to work on other solutions that would be easier to administer and wound up using zypper for all of our SLES10 hosts. As Jeff said, it is a little slow, but it has been very reliable in my case. Also, since my repos are all pretty static, I don''t mind the one time setup that I have so far done manually as part of the puppet installation. Since we already had Novell''s ZLM deployed and were migrating away from that to Puppet I figured why not leverage the zmd we had installed on our SLES9 hosts? So, I''m using a combo of zypper and rug in the end, and they''re both working flawlessly.>> Wiki and mailing list (Along with the training) were all I''ve used. >> James'' book is on my list of todos.I wound up purchasing the online edition of James'' book, and it has been a great reference in addition to the mailing list. A few other great sources of examples (that you may know of already): http://git.black.co.at - David Schmitt''s git repo - excellent source of example manifests and modules http://www.example42.com:811/ http://github.com/ohadlevy - Ohad''s repo on github There''s a bunch more if you look through the list archives. Although my modules and manifests have been pretty basic so far, please feel free to ask if you run into anything SLES specific. --Justin --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---