So sorry that I didn't reply this earlier. Thanks for all the help and guidance. I spent quite a bit of time on all of this and followed the suggestion and found what I believe is the problem / soln to this:
<code in site.pp> $file_server = "host.foo.com" # # $file_server is used in "puppet://$file_server/..." # $source_root = "puppet://$file_server/files/server-configs/$srvconfigdir/common" define remote_file ( $mode = 0775, $owner = "root", $group = "root", $ensure = present, $local_source_root = $source_root) { file { $name : ensure => $ensure, source => [ "$local_source_root/$name", "$local_source_root/$name.$hostname" ], mode => $mode, owner => $owner, group => $group, } } ... ... </code> Looking at the code above, I didn't have the right ssl cert for "puppet://$file_server/...". Once I fixed this by creating the right ssl cert, I was able to clone the puppetmaster and /var/lib/puppet/ssl and create 9 cloned puppetmasters (why 9? because we have old hardware lying around.) and place the 9 puppetmasters behind an F5 load balancer. So I am able to scale out puppetmaster horizontally. :) We have puppet run hourly from cron but I am thinking of increasing it to every half an hour and even every 15 minutes. Other than this problem, I do say it's easy to scale out puppetmaster. We are using SVN for source code and we have sandboxes / branches for our entire team to work on the puppetmaster codebase. Let me know if you have any questions. Brian L. On Thu, Apr 22, 2010 at 3:26 AM, Trevor Vaughan <tvaug...@onyxpoint.com>wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Brian, > > What are the specs on your puppetmaster? > > Can you update to 0.24.8? > > What errors are you getting? > > Trevor > > On 04/22/2010 01:09 AM, Brian L. wrote: > > Hi James, > > > > Once I have resolved this issue, I will send you more info on our > > particular environment. In a gist, we have over 500+ nodes w/ about > > 100+ on the way. We are using Mongrel with Apache. > > > > Btw, this is way cool - I have purchased three of your books, everything > > except for Linux System Administration. Go open source! :) > > > > Brian L. > > > > > > On Wed, Apr 21, 2010 at 9:45 PM, James Turnbull <ja...@lovedthanlost.net > > <mailto:ja...@lovedthanlost.net>> wrote: > > > > On 22/04/10 8:58 AM, Brian L. wrote: > >> I apologized ahead of time if this post shouldn't go here but I having > >> been knocking my heading for the last two days trying to get over the > >> following error while trying to "clone" my primary puppetmasterd > >> because we have outgrown one puppetmasterd setup. > > > > > > Hi > > > > I'm interested in how you've outgrown your single puppetmaster > > setup? I'm starting to look at how we document scaling and I > > wondered if you have any metrics - nodes and types of configuration, > > size of your current environment, server (Webrick, Passenger, > > Mongrel, etc), hardware - about your set-up and when it started to > > run out of steam? > > > > Thanks > > > > James Turnbull > > > > - -- > You received this message because you are subscribed to the Google > Groups "Puppet Developers" group. > To post to this group, send email to puppet-dev@googlegroups.com > <mailto:puppet-dev@googlegroups.com>. > To unsubscribe from this group, send email to > puppet-dev+unsubscr...@googlegroups.com<puppet-dev%2bunsubscr...@googlegroups.com> > <mailto:puppet-dev%2bunsubscr...@googlegroups.com<puppet-dev%252bunsubscr...@googlegroups.com> > >. > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Puppet Developers" group. > > To post to this group, send email to puppet-...@googlegroups.com. > > To unsubscribe from this group, send email to > > puppet-dev+unsubscr...@googlegroups.com<puppet-dev%2bunsubscr...@googlegroups.com> > . > > For more options, visit this group at > > http://groups.google.com/group/puppet-dev?hl=en. > > - -- > Trevor Vaughan > Vice President, Onyx Point, Inc. > email: tvaug...@onyxpoint.com > phone: 410-541-ONYX (6699) > pgp: 0x6C701E94 > > - -- This account not approved for unencrypted sensitive information -- > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEARECAAYFAkvQJEQACgkQyWMIJmxwHpRt7ACeNWd+S1YvoVOHj1tfOdsQwVoo > pjUAoLnMbnCfr0OZ4l0iTACbBQNpngJ9 > =uEUy > -----END PGP SIGNATURE----- > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-...@googlegroups.com. To unsubscribe from this group, send email to puppet-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.