My suggestions for big scenarios is: mod_passenger/apache22 (+ ruby-enterprise), subversion (or another scm you like), puppet2.6.4 + stored_configs_async, some stomp server (like activemq), and a couple of mysql servers. You don't need to sync the ssl keys (pem, etc) between backend servers, since you copy your CA to all of them. Mongrels + proxy_http is not a good idea for high loads scenarios and you should consider a hardware load balancer and separation of the puppet instances in manifests-server and file-server.
2011/1/8 trey85stang <trey85st...@gmail.com> > I'm trying to get an idea of what kind of backend setup I would need > to run puppet to manage roughly 6000 hosts. > > I see puppet by iteself is limited to 10-20; but with mongrel/apache > that number shoots up but I am not sure by how much? > > Im still new to puppet and running it in a lab but want to take it to > our production environment but there are some details that I need to > work out but thought I would pose this question first since there are > surely people who have already went through all this already. > > 1. With a 1000mb connection, how many clients can I serve with > mongrel apache/setup? I'm guessing around 200-300? or can it take > more? > > 2. Should I let a high availability apache frontend manage a puppet > backend? > > ( i.e. load balance port 8140 from apache to multiple puppet backend > servers like so: > <Proxy balancer://puppetmaster> > BalancerMember http://10.0.0.10:18140 > BalancerMember http://10.0.0.10:18141 > BalancerMember http://10.0.0.10:18142 > BalancerMember http://10.0.0.10:18143 > BalancerMember http://10.0.0.11:18140 > BalancerMember http://10.0.0.11:18141 > BalancerMember http://10.0.0.11:18142 > BalancerMember http://10.0.0.11:18143 > BalancerMember http://10.0.0.12:18140 > BalancerMember http://10.0.0.12:18141 > BalancerMember http://10.0.0.12:18142 > BalancerMember http://10.0.0.12:18143 > </Proxy> > ) > > 3. What is the best way to manage client signing and keeping the pem/ > files in sync across such a backend? > > 4. Am I thinking about this type of setup all wrong? > > Any advice appreciated > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- Eduardo S. Scarpellini <scarpell...@gmail.com> -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.