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