Поиск в гугле "linux виртуализация рабочих станций" даёт вполне приличные результаты, в основном для vmware.
Есть чёткое представление о том, что должно получиться?
Если "создаём гостя — подключаем к нему клиента", то делается с полпинка без извращений.
Если "100500 гостей коннектятся к брокеру, который по мере необходимости на 100 аппаратных серверах из разных шаблонов создаёт и уничтожает гостей, импортируя в них виртуализированные приложения и сохраняя diff-образы в SAN", то будут либо извращения, либо неумеренные траты на софт от цитрикса/вмваре.