On Sat, Oct 11, 2008 at 07:23:10PM +0800, Tim Post wrote: > On Sat, 2008-10-11 at 13:06 +0200, Alvaro Lopez Ortega wrote: > > > However, I'd love to know what functionality you guys would expect > > from that sort of tools. We're definitely willing to extend Cherokee- > > admin, and even to write a new tool for managing multi-server set ups. > > Your feedback would be very useful and greatly appreciated at this > > stage. > > Really, quick and easy management of multiple nodes. If I have a cluster > of 100 virtual machines and make changes on one, being able to propagate > that to the other 99 is ideal. Adding a virtual host , for example. > > Ideally this happens: > > Without ad-hoc solutions using sqlite over nfs > Without ugly sed scripts > Without ugly bash scripts with here-now docs > > > Now consider, all 99 nodes live in a separate data center, listening on > interfaces that the whole world can talk to. (yeah, worst case, but lets > have fun) :)
Is solving this problem *really* the job of a web server? The answer to this question should be: no it is not. The web server should handle web server "things". What you're describing is the need for either: 1) A series of administrative scripts that can distribute configuration files to numerous servers when changes are made. This is how a lot of companies do it. Have you looked at cfengine? Please do. 2) A network-distribution filesystem with no single point of failure. DragonflyBSD's HAMMER filesystem can do this I think, FreeBSD has ggatec/ggated, and Linux has some software which can do it as well. Note that I'm not mentioning NFS because an NFS server is a single point of failure (although many companies live with this reality and buy something like a Network Appliance filer which is reliable). I advocate choice #1, because it doesn't add any complexity or additional frustration points. The last thing you want to be dealing with is a bug in a filesystem, especially a distributed one. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB | _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
