in reply to Re^2: Application deploymentt
in thread Application deploymentt

CentOS, Gento, Debian are all flavours of the same OS in my book.

Anyway, I'd use puppet or cfengine or something similar to that.

I have encountered two problems: raid failure on one of prod servers where we had no backup. So it was pretty slow and painfull to install all deps and get box running asap.
What can I say? Incompetence? First of all, not having backups should, IMO, be a firing offense. No second chances. Second, you ought to be able to clone a new production box in a matter of minutes. Automatically. You should have an install server in your maintenance network that just dumps a complete OS tailored to your needs on a freshly booted box.

Replies are listed 'Best First'.
Re^4: Application deploymentt
by chrestomanci (Priest) on Feb 08, 2012 at 12:19 UTC
    First of all, not having backups should, IMO, be a firing offense. No second chances.

    That depends on the curcumstances. If the box that failed was one of a cluster of many identical ones behind a load balancer, and the suplicant thought that he could rebuild a replacement fairly quickly then it is reasoable not to backup individual boxes, just the configuration necessary to rebuild one.

    I am also responsible for a number of production boxes that are not backed up, but they are part of a redundant cluster, and the configuration to build another is in a Puppet server, so if one fails, I can recreate another one in an hour or so.