Automatic updates

I have given some thought this weekend to the following problem: automate the update process for an application installed on several servers. I am considering the following elements: an update has 2 parts: database update (via sql scripts) and application binaries updates all servers are accessible via ssh I’ve decided to write some thoughts regarding the process. Database update There are a few elements which have to be considered: when connecting to a database identify the current version determine which are the updates to apply keep some record of success and most important of failure Considering the above elements I think a “version” table should consist of at least the following fields: version, updated, status, comments....

<span title='2009-01-11 23:46:53 +0000 UTC'>January 11, 2009</span>&nbsp;·&nbsp;len

Remastering ubuntu

Saturday I was faced with the following question: how to install 10 identical ubuntu stations with the same configuration and a set of custom packages. Here is the solution finally used: 1. install the basic ubuntu system, install all the extra packages (this included notably the edubuntu package add-on which is no longer a separate distribution). This should result into a complete station. 2. install remastersys 3. create the cd/dvd iso image with the backup option....

<span title='2008-12-24 10:54:29 +0000 UTC'>December 24, 2008</span>&nbsp;·&nbsp;len