Multiple VM environment for developing/testing

Posted by Hippo on Server Fault See other posts from Server Fault or by Hippo
Published on 2012-03-28T01:20:54Z Indexed on 2012/03/28 5:32 UTC
Read the original article Hit count: 508

I was asked to create a setup for automated deployment, configuration, installation/updates of websites. A bunch of small websites will be bundled on one server. If more website will come up a new server will be created...

I decided to us chef for this task.

All servers will be running Ubuntu at the same version and configuration.

The actual question:
Everything needs to be tested properly before starting live deployment, so my question is: What is the best virtualisation tool to run multiple (5 - 10) virtual machines on a Ubuntu Laptop?

Requirements:

  • easy setup, fast
  • (clone/snapshot of VMs)
  • All VMs should be easily connected to the internet and should be able to communicate to each other
  • (Open-Source / free would be great)

So far I looked into:

  • Virtual box is more for Desktop virtualisation, Cloning not possible, every new machine needs to be installed
  • VMware Player

Any suggestions?

If there are any question about what I am doing please comment on this question, I will answer as soon as possible.

This question is not about the actual set up, it is about a nice working environment.

© Server Fault or respective owner

Related posts about linux

Related posts about ubuntu