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 <[email protected]>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 <[email protected]
> > <mailto:[email protected]>> 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 [email protected]
> <mailto:[email protected]>.
> To unsubscribe from this group, send email to
> [email protected]<puppet-dev%[email protected]>
> <mailto:puppet-dev%[email protected]<puppet-dev%[email protected]>
> >.
> 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 [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<puppet-dev%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-dev?hl=en.
>
> - --
> Trevor Vaughan
> Vice President, Onyx Point, Inc.
> email: [email protected]
> 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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en.