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