OpenVZ это немного меньшие накладные расходы, но куда больше глюков и проблем и меньшая изоляция, чем с XEN, KVM, ESXi и.т.п.
Минимальные накладные расходы при банальном chroot, но и минимальная изоляция. Настроить можно, но обычно вредно так делать и поддерживать будет сложнее, чем отдельные виртуалки, как ни странно.
Я выбрал для решения подобной задачи KVM. 2 сервера, Отдельные виртуалки для нескольких служб(почта, БД, dns, proxy, backup/мониторинг/управление), одна для стандартных сайтов, несколько для сайтов со специфичным окружением. Чтобы не тратить ip, там где это не нужно, стоит nginx как прокси. Когда нет зоопарка из разных OC/дистрибутивов управлять таким набором виртуалок довольно просто, даже без дополнительного софта.