How to manage configuration & automatic rollout of 20 virtual machines

Posted by Lucas Meijer on Server Fault See other posts from Server Fault or by Lucas Meijer
Published on 2010-07-23T22:39:05Z Indexed on 2012/06/13 4:42 UTC
Read the original article Hit count: 471

I have a TeamCity build server, with about 20 "build agents", both Windows and MacOS machines.

Often, I need to install a newer version of XCode or VisualStudio or some other tool. Having to do this on all machines manually is boring and error prone. I'm trying to find out what is the best way to achieve the following:

  • make it easy to change a system configuration, without having to do it on all machines manually.
  • make it easy to add a new machine to the group.
  • ensure the machines are as identical as possible

The jobs these machines are executing is relatively heavy, fully consuming 8 cores, and be very heavy on IO. It's fine if the solution includes spending money.

© Server Fault or respective owner

Related posts about configuration-management