We use VMware, which is as easy to install as any software on a laptop. You need to customize for Red Hat or Rackspace versions. That's where the architect's and deployer's knowledge and skills come in. With the flexibility to use hundreds of parameters, the right knowledge help will help to choose the right ones and when to use them. If you do, it will work seamlessly 80% of the time. 20% of the time, you will need support from the community or someone who knows what is happening. You may even need to check the code to see if it works properly.