Basic DevOps with VirtualBox, Cron and Rsync

In a previous article, I described how I migrated some websites from a bare metal server to a virtual machine running on the same server.

It’s actually three virtual machines. One is running the development, on the test and one the production environment. The three are basically identical in setup and installed software, but production has more resources assigned to it (2 processors instead of one, and more virtual disk space for data).

The next challenge was, how to automate the development process and avoid to having manually copy the files each time a update is performed.

There are several ways to do this, of course but they ideally all have something to do with using DevOps methodology.

Continue reading Basic DevOps with VirtualBox, Cron and Rsync