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. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.