Ask Your Question
0

We are creating an enterprise puppet setup.. 500 clients between NC and MA... How many puppet masters and db servers do we need? Does the content need to be shared?

asked 2013-12-23 14:08:02 -0600

lmlavinjr gravatar image

We are creating an enterprise puppet setup.. 500 clients between NC and MA... How many puppet masters and db servers do we need? Does the content need to be shared?

edit retag flag offensive close merge delete

Comments

This is a biased question and isn't easily answered. I'd start with one, maybe two, Puppet Masters for some DR and see how performance is. You could also ...(more)

bmurts gravatar imagebmurts ( 2013-12-26 07:35:31 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-06-15 03:14:06 -0600

Tozz gravatar image

This is a question that cannot be answered with the information you gave us. The load on the puppetmaster depends on how large your configuration is. Do you have large differences between node definitions or are they all the same? How many files do you have (they are verified every agent run with md5 hashes)? Do you use lots of plugins that need to be parsed every time?

The larger your manifest, the more servers you will need.

We currently run 250 nodes on just a single Puppetmaster (server does both Puppetserver as well as PuppetDB). Our puppetmaster is a VM with 4GB RAM, 2 CPUs and has a load of +/- 0.5. So looking at the load I suspect we can grow to 1000 nodes without running into any issues.

Our manifest is currently 4500 lines with 20 megabytes in the fileserver and roughtly 20 additional puppet modules.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-12-23 14:08:02 -0600

Seen: 141 times

Last updated: Jun 15 '16