Виртуализация - большая тема, но, грубо говоря, существует три основных уровня виртуализации:
- Виртуализация ОС с гипервизором типа 1
- Виртуальная машина, работающая на существующем оборудовании / ОС, например, VMWare
- Виртуальные машины высокого уровня, например JVM
Я бы порекомендовал эту книгу: Виртуальные машины , Дж. Э. Смитом и Р. Наиром.
Он охватывает практически все виртуальные среды выполнения: виртуализация процессов, виртуальные машины высокого уровня, системные виртуальные машины, многопроцессорная виртуализация и т. Д.
Обратите внимание, что в зависимости от уровня, который вас интересует, он в значительной степени связан с системным администрированием / оборудованием, поэтому вы также можете задать вопрос на serverfault.com .