<br><br><div class="gmail_quote">On Wed, Oct 21, 2009 at 2:27 PM, Walter Stanish <span dir="ltr"><<a href="mailto:walter.stanish@saffrondigital.com">walter.stanish@saffrondigital.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> Currently I am sharing configurations across a NFS mount on each web<br>
> server obviously this isn't ideal as there is a single point of failure,<br>
> I was going to shift these to having a central repository like NFS but<br>
> instead use Rsync to copy these configurations to each server. Is there<br>
> any alternatives I should be looking at?<br>
<br>
</div>I highly recommend investing the time to change over to a VCS, as you then<br>
get properly versioned deployments and simple updates, without breaking<br>
'quick fix' functionality (which you can then resolve via a simple 'commit'<br>
or 'revert'). You can also easily fork and merge (if, say, you need<br>
a related but slightly different set of servers down the line).<br>
<br>
For me SVN works is pretty well, but for maximum SPOF-aversion points you<br>
may wish to investigate some of the decentralised VCS systems such as git.<br>
<div class="im"><br>
> I have just come across HA-NFS which looks ideal<br>
<br>
</div>This is the first I've heard of HA-NFS. Although it could be one route<br>
to solving the problem, I always weight heavily against any solution that<br>
requires the use of kernel-level components and has a smallish userbase.<br>
(Just for example - I'm not sure if this is even technically valid - but<br>
with widespread NFSv4 deployment on the horizon, how quickly if ever will<br>
HA-NFS be ported forward?) Perhaps more importantly, any network-facing<br>
service with a smallish userbase is a bit of a security risk straight<br>
up. My gut feeling is - "always stick with better known tools and<br>
userland where possible.".<br>
<br>
Best of luck however you decide to tackle it!<br>
<br>
- Walter<br>
<font color="#888888">--<br>
Gllug mailing list - <a href="mailto:Gllug@gllug.org.uk">Gllug@gllug.org.uk</a><br>
<a href="http://lists.gllug.org.uk/mailman/listinfo/gllug" target="_blank">http://lists.gllug.org.uk/mailman/listinfo/gllug</a><br>
</font></blockquote></div><br><br>Hi Walter,<br><br>Indeed you are correct I should be using a VCS but I really just gave up with it, I was using Git + github to push externally but its such a administrative headache when you have lots of web servers. Has anyone got or seen a good guide on using a local Git repo in this way as I would be interested in going down this route if I could make it simple and easy. I agree with HA-NFS it also looks to be more complicated than it should really be.<br>
<br>Will<br>