Keep in mind that there are many ways to run puppet.
We manage ~100 nodes with just a single puppet master running within a gentoo
VM w/ only single cpu core and 2GB ram. Catalog compile times average under
0.6 seconds. This is also w/ web brick. The puppet master VM also serves as
a master nfs server and gentoo build server.
Thats a lot of stuff on a single small VM, but it works perfectly for us
because:
a) our default puppet run interval is 4hrs (if something goes wrong w/ one of
our manifests or the server, we'll probably notice it and stop it before too
many servers get updated - for our purposes, we don't see any benefit to using
an interval less than 4hrs. 4hrs is certainly sufficient for most common
security updates and we also do not want to have normal updates impacting
production performance during peak business hours - so 25% of servers updating
every hour is perfect for us. ).
b) Many of our servers, mostly the gentoo ones, only execute puppet when
puppetrun is invoked either manually by systems administrators for the
specific nodes they are reconfiguring or automatically as part of a nightly
update systems maintenance cron job).
Basically, puppet is extremely flexible w/ hardware, and it is likely your own
preferences and production requirements will dictate the hardware needed
rather than puppet itself.
On Tuesday, May 10, 2011 06:04:22 am Panaman wrote:
> I've been messing around with Puppet on a VM on my personal desktop.
> It looks descent. I was wondering what kind of load this thing would
> have managing about 400 nodes.
> Does this thing require a beefy server?
Matt
--
Matthew Marlowe / 858-400-7430 / DeployLinux Consulting, Inc
Professional Linux Hosting and Systems Administration Services
www.deploylinux.net * [email protected]
'MattM' @ irc.freenode.net
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" 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-users?hl=en.