[Gllug] Configuration file sharing
Walter Stanish
walter.stanish at saffrondigital.com
Wed Oct 21 13:27:24 UTC 2009
> Currently I am sharing configurations across a NFS mount on each web
> server obviously this isn't ideal as there is a single point of failure,
> I was going to shift these to having a central repository like NFS but
> instead use Rsync to copy these configurations to each server. Is there
> any alternatives I should be looking at?
I highly recommend investing the time to change over to a VCS, as you then
get properly versioned deployments and simple updates, without breaking
'quick fix' functionality (which you can then resolve via a simple 'commit'
or 'revert'). You can also easily fork and merge (if, say, you need
a related but slightly different set of servers down the line).
For me SVN works is pretty well, but for maximum SPOF-aversion points you
may wish to investigate some of the decentralised VCS systems such as git.
> I have just come across HA-NFS which looks ideal
This is the first I've heard of HA-NFS. Although it could be one route
to solving the problem, I always weight heavily against any solution that
requires the use of kernel-level components and has a smallish userbase.
(Just for example - I'm not sure if this is even technically valid - but
with widespread NFSv4 deployment on the horizon, how quickly if ever will
HA-NFS be ported forward?) Perhaps more importantly, any network-facing
service with a smallish userbase is a bit of a security risk straight
up. My gut feeling is - "always stick with better known tools and
userland where possible.".
Best of luck however you decide to tackle it!
- Walter
--
Gllug mailing list - Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug
More information about the GLLUG
mailing list