With hiera, you'll obviously need to sync your hiera data and hierarchy, along with your modules and whatever else, between your masters.
For mcollective, There are ways to set up a network of brokers, both to distribute load and to make sure that if a site gets separated, mcollective will still work locally. http://docs.puppetlabs.com/mcollective/deploy/middleware/activemq.html#settings-for-networks-of-brokers. That entire page is actually pretty useful... On Friday, August 23, 2013 9:03:41 AM UTC-7, Paul Archer wrote: > > I'm new to puppet, fixin' to (in Texas parlance) setup a largish > installation, and want to make sure I get things right the first time. > > I have a colo plus several satellite locations, with many more on the way. > > I'll be using open-source Puppet, as we have way too many nodes to manage > (potentially 275+ at each site) to afford PE. > > I'm thinking about setting up a master in the colo with a slaved master at > each site, following this document: > http://docs.puppetlabs.com/guides/scaling_multiple_masters.html > Each master will run passenger/apache. I'll have puppetDB running on the > primary master at the colo (with an eye to moving it to a separate server > if needed). I'll probably use Subversion (but maybe git) for > synchronization of data among masters. > I'd like to use mcollective and hiera, so those will probably get setup on > the primary master. (Do I need them on each master?) > > One of our sites is a lab, so I'll be doing testing there.I'll need to > setup some kind of dev/test/prod environment system. > > I'll be testing both dashboard and foreman, although I need to do > automated bare-metal installs, so foreman will probably win out there. > > Each site also has around 100 nodes that break and get swapped out > frequently, so (depending on what foreman can do for me in the installation > process) I might need to be relatively lax about certificates to avoid > revoking and regenerating them constantly. (We're talking 2-3 nodes a week > getting pulled, worked on, and replaced or reimaged.) > > > So that's where I am right now. Any thoughts, suggestions, tips, how-tos > would be greatly appreciated. > > > Paul > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
