On Mon, Oct 24, 2011 at 6:38 PM, Justin Lloyd <jstn...@gmail.com> wrote:
> I've been trying to find information, suggestions, etc. for how to combine
> scaling Puppet with the use of management tools like Dashboard/Foreman and
> MCollective. Our current thinking for an initial deployment is two VMs as
> Puppet Master worker nodes fronted by a pair of NetScalers. However, I'm not
> sure how to go about implementing Dashboard or Foreman and MCollective
> servers in a redundant Puppet Master server environment. Can anyone speak to
> their experience in this matter and/or point me to resources that discuss
> such architectures?
>

To scale out foreman, would be very similar to any rails app, normally
you could:
1. use a load balancer across multiple foreman rails instances (e.g.
on multiple machines)
2. cluster your db

Foreman already supports both configuration (and has been implemented
by various community members with large scale deployments).

additionally, the enc script keeps a cache on each puppet master, so
in case when foreman is down, it would serve the last good enc data
that came from foreman.

hope this helps,
Ohad
> FWIW, we'll later implement multiple pairs of redundant Puppet servers to
> support environments we want managed separately, e.g. Production vs. Test.
>
> Thanks,
> Justin
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@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.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@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.

Reply via email to