Displaying 20 results from an estimated 30000 matches similar to: "Scaling Puppet 0.22.1 to hunderdes of nodes."
2007 Jun 07
17
Puppet/webrick benchmark
We haven''t been able to use mongrel for testing yet, but in order not to
waste time, we did some performance testing with 1, 2 and 4
puppetmasterd/webrick processes.
Attached is an HTML page (ripped from our wiki - not pretty, but
reasonably readable) which describes the method and results.
If someone feels like making some nice graphs, that would be great. If
not, I''ll try to
2007 Jun 14
19
Please test export/collect from svn
For those of you out there using export/collect (which we really need
to come up with a better name for...), can you test the current SVN
code?
I''m mostly wondering if the performance is any better. To use it,
you''ll have to remove your current database, since the database
schema is significantly changed.
I''m getting what looks like an additional 25% reduction
2007 Nov 13
16
Switching from webrick to mongrel
I got tired of restarting my puppetmaster when it stopped responding and
finally switched to mongrel last night.
When running under mongrel, what sort of concurrent connection rates are
people able to get? I dont know how many individual puppetmaster
processes I should spawn, or how to tell when I should span more.
Perhaps I need more than two, because this morning I had a look at how
2008 Feb 22
13
File corruption while serving
Can anyone who''s having this problem please send details? I''m trying
to reproduce it -- I''ve got 5 clients concurrently retrieving 200 10k
files made of random binary, and I can''t get any corruption or memory
growth at all.
Is everyone experiencing the problem using Mongrel? Webrick? What
versions of ruby? Are only big files affected? Small files?
2007 Jun 20
4
puppetmaster through HTTP proxy
I have a test area network that is not routed to the production network
because of IP address space re-use between the two networks. I would
like the puppetmaster to serve both the production and test area
networks. The puppetmaster is on the production network. I understand
the puppet to puppetmaster connect to be HTTP using SSL.
Can I somehow setup the puppet clients to use an HTTP
2007 Jul 25
6
Signing certificates with mongrel+apache puppetmaster
Hi,
Is there a way to have puppetmaster sign new clients'' certificates when
using apache+mongrel for serving, without having a separate puppetmaster
instance running webrick on a different port/IP?
I guess this does not work out of the box because apache is told to do
the verification very early in the connection process, at which point it
does not yet know that the client is going to
2007 Aug 01
12
Puppet uses too much RAM memory
Hello,
I have two Vmware images, with 256MB of RAM memory each one, running
puppetmasterd for the server and puppetd for the client. It''s normal
that my puppetmasterd and puppetd occupies almost 10% of RAM memory
each one? They aren''t doing anything especial, just listening on the
ports.
Thanks.
2007 Nov 13
15
require metaparameter and gems
I tried to install the ''mongrel'' gem tonight via puppet in an attempt to
migrate from webrick to mongrel as described on the puppet site[1]. I
added the following to my manifest:
package {
"rubygems":
ensure => installed;
"mongrel":
ensure => installed,
provider => gem,
require => Package["rubygems"];
}
2007 Jun 06
9
"not authorized" when testing mongrel support
Hi,
We''re trying to follow the instructions at
http://reductivelabs.com/trac/puppet/wiki/UsingMongrel
(Just using a single puppetmaster/mongrel instance and plain mod_proxy for now,
instead of balancer one)
We got past the "Server is not a class" error by modifying mongrel.rb
We also kind-of got past the:
/opt/bin/puppetmasterd:293: undefined method `daemonize'' for
2007 Mar 01
7
Local puppet
I''m trying to scale up Puppet and am wondering if I can use Puppet in an
odd way.
I''m looking to use Puppet as an authoritative source for all the
configuration done to a cluster. That includes fstab''s, modprobe.conf,
etc. This reduces duplication.
I''m using SystemImager on a cluster and would like to run Puppet during
the install, so when the node reboots, it
2007 Aug 17
4
Intermittent failure in file server
Hi, I''ve just turned email reporting on for my Puppet installation, and
discovered that I''m receiving intermittent failures on files being copied
from the file server. Puppet is running every 30 seconds, but I''m getting
these errors maybe 12 times in 24 hours. Any thoughts on the significance
of this? The error message is a bit opaque for me.
Thu Aug 16 18:17:56
2007 Oct 02
10
End of file and other errors: solution
For anyone that has experienced the odd End of file or Cannot describe
errors, we''ve found that switching to Mongrel has fixed this problem for
us. We''re currently running 5 instance of puppetmaster under mongrel (with
the apache proxy in front) and things are going great.
For more information on setting up Mongrel, visit:
2007 Nov 21
6
mod_proxy_balancer under heavy load.
So I''m still working on a ''perfect'' setup so I can document it on the wiki,
and will submit some puppet patches against 0.23.2 next week, but here''s
what I''ve done that has made a big difference to stability here.
in puppetmasterd at line 261, I''ve modified the Mongrel instantiation from:
server = Mongrel::HttpServer.new(addr,
2007 Jun 19
11
Fileserver scalability
I just talked to Mike McGrath from Fedora Infrastructure, and he told me
that they are seeing load spikes (not quite performance problems yet,
but definitely a concern) in their setup. As an example, the graph [1]
shows a typical client - the spikes from 16:00 to 8:00 are almost
exclusively puppetd doing its thing.
It seems that the most likely culprit is the fileserver - they serve
500-1500
2006 Nov 13
7
0.20.1 and sqlite3 error
Hello,
I just installed the latest version of puppet and puppetmaster on an
up to date RHEL4 system. If I turn on ''storeconfigs'' on the
puppetmaster server I get the following error:
debug: Calling puppetmaster.getconfigerr: Could not retrieve
configuration: Uncaught exception No such file to load -- sqlite3 in
method puppetmaster.getconfig
I have gems and rails installed
2007 Mar 30
3
still unable to add new nodes?
I updated to 0.22.3-1 from the dlutter repo (CentOS 4.4) and I''m still
having trouble adding new nodes as others saw from the previous version,
though I believe the error is different now. The procedure I used was:
<client> /etc/init.d/puppet once -v
<server> /usr/sbin/puppetca --sign nodename
<client> /etc/init.d/puppet once -v
This used to work for new nodes, now I
2007 Oct 10
17
Warning for Fedora Core users
Fedora Core 7 has just updated their Ruby package (was 1.8.6.36-3.fc7,
is now 1.8.6.110-3.fc7), and the upgrade broke my Puppet installation,
and there was a similar report from someone else.
Communications between the puppetmasterd and the puppetd running on
the same host broke down with the message:
Could not retrieve configuration: Certificates were not trusted: hostname
not match with
2007 Apr 30
17
Managing packages which require a reboot
Hi,
I''m working on a method to manage packages which require a reboot after
being installed. I''m curious how other people are handling this problem.
Consider the resource:
pkg_deploy { "MacOSXUpdCombo10.4.9Intel.dmg": alias => macosx1049 }
I''d like to only install the package under if the following conditions
are met:
- No user is logged into the
2007 May 01
8
Custom functions and facts
Hello!
I''ve been trying to use facts from Facter in a custom function. I''ve
been following Matthew''s entry in the wiki
(http://www.reductivelabs.com/trac/puppet/wiki/WritingYourOwnFunctions).
What i''m seeing is that Facter[''fqdn''].value is always returning the
fqdn of the puppetmaster host. I was expecting the fqdn of the client
host.
2009 May 12
3
Problem with storeconfigs
Hello all,
I have what is certainly a stupid problem on my part. I have setup puppet in a
test environment and it''s been working wonderfully. I am now in the process of
moving this to our production systems and I have rebuilt our puppetmaster
completely from scratch using the same modules/manifests, etc. from my test
system.
Unfortunately I am running into an issue with what I