¿Se puede ejecutar KVM sobre el sistema operativo host?

¿Se puede ejecutar KVM sobre el sistema operativo host?

Estaba interesado en experimentar con Xen hasta que descubrí quetienePara ser instalado metal desnudo. Por lo tanto, si tengo una máquina Linux y quiero usarla para ejecutar un hipervisor Xen, tengo que instalar el servidor/kernel Xen en la máquina sin sistema operativo y convertir mi host Linux en una máquina virtual del servidor Xen.

He usado VirtualBox mucho antes, donde VBox se encuentra "encima" de mi sistema operativo host, lo que me permite mantener mi host Linux/Windows/cualquiera y ejecutar el hipervisor fuera de él.

Me pregunto: ¿a qué departamento pertenece KVM? ¿KVM es como Xen, donde tengo que instalarlo sin sistema operativo, o se puede instalar "sobre" un sistema operativo host existente (Windows/Linux)?

Respuesta1

Por favor, haga al menos una investigación básica.

ElArtículo de Wikipedia sobre KVMdice que se implementa como un módulo del kernel de Linux (y luego se traslada a Illumos), por lo que en su mayoría es tipo 2 como VirtualBox. Pero como KVM viene como parte estándar del sistema operativo, también se podría decir que está justo en el medio.

(Sin embargo, aún necesita instalar las herramientas del espacio de usuario ( qemu -enable-kvm) para usarlo en Linux).


O, como elclasificación del hipervisorla página dice,

… la distinción entre estos dos tipos no es necesariamente clara. La máquina virtual basada en kernel (KVM) de Linux y bhyve de FreeBSD son módulos de kernel que convierten efectivamente el sistema operativo host en un hipervisor tipo 1.

Sin embargo, dado que las distribuciones de Linux y FreeBSD siguen siendo sistemas operativos de propósito general, y otras aplicaciones compiten por los recursos de VM, KVM y bhyve también pueden clasificarse como hipervisores de tipo 2.

información relacionada