For the past few months I was thinking about implementing virtual servers on some hardware. The reason is that the hardware is too powerful to run few tasks and running many can lead to mess. In addition I have different people using different stuff and I do not want them to interfere. With virtualization I can solve all the problem and even get some more benefits.
I was looking at many solution and it seems that I found the one (thanks to by brother): OpenVZ. It is very easy to install. Guest OSes run on the same kernel (so no need to have multiple kernels consuming each its own resources) and it does the job I need.
I am in the process of installing it, so I can not tell a lot about it yet (except from what I was told and what I have already seen in the installation process), but when I finish with it, I think I will cover it here.