we´re having two exactly same VM Ubuntu 12.04 Servers. One is used for development, the other as live server. When new developments are accepted by the client changes have to be transfered to the live server by ftp (which can cause a lot of mess) or by rsync. Further if there´re linux updates. We´re testing them on the one and redo the steps on the live servers.
this all causes a lot of work and seems not to be bulletproof.
What´s a good way to keep servers synced? How do you keep your servers synced? Let´s say I want all Linux packages, (without network settings -> static Ips), and dirs like /mnt /home /var/www synced?
Thanks,
t book