VirtualBox es probablemente el más amigable si solo necesita ejecutar 1 o 2 máquinas virtuales a la vez.
Si necesita ejecutar simultáneamente muchos entornos Linux diferentes (10 o más por host), entonces OpenVZ es el camino a seguir. Es como chroot, pero proporciona entornos (contenedores) de Linux completamente aislados con la capacidad de controlar recursos, hacer puntería y migración en vivo. Lo estoy usando durante más de 2 años para muchas tareas diferentes de administrador de sistemas en el trabajo (un centro de Bioinformática de 400 usuarios en una gran universidad).
OpenVZ casi no tiene gastos generales. Es el único de su tipo (virtualización a nivel del sistema operativo). Maneja bien las aplicaciones de Linux de cualquier proporción, desde un proxy inverso web hasta un sistema de respaldo intensivo de E / S que procesa 30 TB al día. Tener 30 o más contenedores por servidor es normal. Otra gran ventaja es que desde el nodo de hardware (equivalente a Dom0 en Xen) tiene todos los sistemas de archivos de los contenedores de Linux montados directamente, no se requiere NFS. Además, puede ver todos los procesos de sus contenedores de Linux desde el nodo principal con la capacidad de estratificar, matar, etc.
Puede delegar de forma segura contenedores con acceso ssh a sus amigos y dejar que sean root.
Tendría que sentirse cómodo con Linux y la línea de comandos. Sería útil poder editar los scripts de inicio (rápidamente le da mucho control). Para configuraciones más avanzadas, puede que necesite aprender algunas redes.