On Wed, Jul 25, 2012 at 04:34:34PM -0700, Stuart Cracraft wrote:
> Hey, Chris: so that begs the question, do you think you have some "secret"
> or are just
> happier with fewer flashy gui's, more install/deployment scripts, and so
> forth.
No actual secret. I'm happier with the command line and text configuration files (though a GUI absolutely has its place). I prefer interpreted (or shell) based installers so that I can tell what's going on, or going wrong. Of course, this may have as much to do with how my mind works as the amount of practice I've had in different computing ecosystems (because, again, $0 budget). Just because these things are good for me doesn't automatically mean they're good for other people with other talents.
> In other words, do you think the scaling of Open Puppet is adequate to
> scale much larger
> without the flash?
Yes, I do.
> Or, is there something fundamentally holding back Open Puppet from
> handling
> thousands, tens of thousands, or hundreds of thousands of nodes, in your
> opinion?
But then, it's not just puppet that people are scaling. If somebody thinks that they're going to point 100k nodes at a single virtual machine running puppet and have everything work at 99.999% uptime, they're making a mistake. (The same mistake that we've all seen for mail, radius, dns, et cetera.) Even if that works, are they willing to lose a cluster's configuration management if a single VM goes down? So now we have multiple puppet servers. Unix-like directories get slow when we add hundreds of thousands of directory entries. Let's stop tossing our node definitions in a single directory. How do we keep the certificates in sync? Now we have a system to sync certs. Can our switches handle the load of all that network traffic? Let's make sure we have redundant switches in our network core. Do we really want every server to depend on one set of puppetmasters? Let's break things out into pods. Can't keep the pods in sync? Maybe centralized is the way to go. Your whole datacentre checks into the puppetmaster at the same time every hour? It's time to spread thousands of requests out over the 3600 seconds you have in each hour, or add more backend puppetmasters or check in less often. There's a ton more of these scaling items.
In short: scaling puppet is about more than puppet. The puppet component is ready to compile a catalog from your manifests and send it to the node, yes. Every other layer has to be ready to scale up in support of that goal.
> Cheers,
> Stuart
> On Wednesday, July 25, 2012 2:52:00 PM UTC-7, Christopher Wood wrote:
>
> [2]
puppet...@googlegroups.com.
> > >> To unsubscribe from this group, send email to
> [3]
puppet-users...@googlegroups.com.
> > >> For more options, visit this group at
> [4]
http://groups.google.com/group/puppet-users?hl=en.
> > >>
> > >>
> > >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> > > To post to this group, send email to
> [5]
puppet...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> [6]
puppet-users...@googlegroups.com.
> > > For more options, visit this group at
> [7]
http://groups.google.com/group/puppet-users?hl=en.
> > >
> >
> >
> >
> > --
> > Hai Tao
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> > To post to this group, send email to [8]
puppet...@googlegroups.com.
> > To unsubscribe from this group, send email to
> [9]
puppet-users...@googlegroups.com.
> > For more options, visit this group at
> [10]
http://groups.google.com/group/puppet-users?hl=en.
> >
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> [11]
https://groups.google.com/d/msg/puppet-users/-/MW0Ok3Eent8J.
> References
>
> Visible links
> 1. mailto:
christop...@pobox.com
> 2. mailto:
puppet...@googlegroups.com
> 3. mailto:
puppet-users%2Bunsu...@googlegroups.com
> 4.
http://groups.google.com/group/puppet-users?hl=en
> 5. mailto:
puppet...@googlegroups.com
> 6. mailto:
puppet-users%2Bunsu...@googlegroups.com
> 7.
http://groups.google.com/group/puppet-users?hl=en
> 8. mailto:
puppet...@googlegroups.com
> 9. mailto:
puppet-users%2Bunsu...@googlegroups.com
> 10.
http://groups.google.com/group/puppet-users?hl=en
> 11.
https://groups.google.com/d/msg/puppet-users/-/MW0Ok3Eent8J