
Мне было интересно поэкспериментировать с Xen, пока я не обнаружил, что онимеетбыть установленным на голое железо. Следовательно, если у меня есть машина Linux и я хочу использовать ее для запуска гипервизора Xen, мне нужно установить сервер/ядро Xen на машину на голое железо и превратить мой хост Linux в виртуальную машину сервера Xen!
Раньше я много пользовался VirtualBox, где VBox располагался «поверх» моей хостовой ОС, что позволяло мне сохранять хост Linux/Windows/что угодно и запускать гипервизор на нем.
Мне интересно: к какому отделу относится KVM? KVM похож на Xen, где мне нужно устанавливать его на голое железо, или его можно установить «поверх» существующей хостовой ОС (Windows/Linux)?
решение1
Пожалуйста, проведите хотя бы базовое исследование.
TheСтатья в Википедии о KVMговорит, что он реализован как модуль ядра Linux (и позже портирован на Illumos), таким образом, в основном тип 2, как VirtualBox. Но поскольку KVM является стандартной частью ОС, можно также сказать, что он находится прямо посередине.
qemu -enable-kvm
(Однако для использования в Linux вам все равно придется установить инструменты пользовательского пространства ( ).)
Или, какклассификация гипервизорастраница говорит,
… различие между этими двумя типами не обязательно очевидно. Linux Kernel-based Virtual Machine (KVM) и FreeBSD bhyve — это модули ядра, которые фактически преобразуют хостовую операционную систему в гипервизор типа 1.
Тем не менее, поскольку дистрибутивы Linux и FreeBSD по-прежнему являются операционными системами общего назначения, а другие приложения конкурируют за ресурсы виртуальной машины, KVM и bhyve также можно отнести к гипервизорам типа 2.