On Thu, Oct 29, 2009 at 3:27 PM, Nigel Kersten <nig...@google.com> wrote:
>
> On Thu, Oct 29, 2009 at 11:49 AM, Rene <rene.zbin...@gmail.com> wrote:
>>
>> Hi
>>
>> Today I tried to configure puppet for failover. I would like to have
>> two puppet masters, one active and the other not active. Then I would
>> migrate the IP address, and puppet would become active on the other
>> node. Configuration I would like to put on a NAS share.
>>
>> Do you think this is feasible? Has anybody done that successfully? I
>> thought to put only /etc/puppet and the ssl directory on the nas. Will
>> that work?
>
> Your puppet config is all in a VCS right? So why not just keep the
> local checkout of that in sync on both servers?
>
>>

I think that, in general, using NAS could be ok, but you need to
consider dependency failures (e.g., the NFS server won't start until
Puppet starts, but Puppet needs the NFS server up).  The
straightforward answer there is to *not* have your NFS server
dependent on Puppet for startup (have Puppet run *after* NFS starts,
for example).

Another major consideration is performance.  Benchmark and watch
performance carefully.  This would be my biggest concern for using NAS
to manage failover.

Depending on your NAS,  you should also carefully consider your
failure modes: i.e., have you taken out the Puppet master server being
a single point of failure only to insert your NAS as the new single
point of failure?  There are various HA NAS solutions out there, so
there are plenty of solutions for this.

One other item is that you probably want /var/puppet as well as
/etc/puppet in NAS; i.e.,  the various spooled items like filebuckets
are pretty important.

Steven

--~--~---------~--~----~------------~-------~--~----~
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