VirtualBox, вероятно, наиболее дружелюбен, если вам нужно одновременно запускать только 1 или 2 виртуальных машины.
Если вам нужно одновременно запускать много разных Linux-сред (10 или более для каждого хоста), то OpenVZ путь. Это как chroot, но обеспечивает полностью изолированные среды Linux (контейнеры) с возможностью управления ресурсами, проверкой и живой миграцией. Я использую его уже более 2 лет для выполнения многих различных задач системного администратора (400 пользователей Bioinformatics center в большом университете).
OpenVZ практически не наносит накладных расходов. Это единственный вид (виртуализация уровня операционной системы). Он отлично обрабатывает приложения Linux любой пропорции из веб-обратного прокси-сервера для интенсивной системы резервного копирования ввода-вывода, обрабатывающей 30 ТБ в день. Наличие 30 или более контейнеров на сервер является нормальным. Еще одно большое преимущество заключается в том, что с аппаратного узла (эквивалентно Dom0 в Xen) у вас есть все файловые системы контейнеров Linux, смонтированные напрямую - NFS не требуется. Кроме того, вы можете увидеть все процессы ваших контейнеров Linux с головного узла с возможностью привязки, убийства и т. Д.
Вы можете безопасно делегировать контейнеры с доступом ssh к своим друзьям и позволить им быть root.
Вам должно быть удобно работать с Linux и командной строкой. Быть способным редактировать сценарии запуска было бы полезно (быстро дать вам много контроля). Для более продвинутых настроек, возможно, потребуется изучить некоторые сети.