Ok, todos sabemos (o deberíamos saber) que la respuesta de Microsoft es un simple " ¡NO! ".
Pero también sabemos que los hipervisores recientes pueden admitir la virtualización anidada / recursiva, siempre que la CPU subyacente ofrezca virtualización de hardware; Los productos recientes de VMware (ESXi 5, Workstation 8) incluso admiten esto de forma nativa , sin la necesidad de hacks feos.
Entonces, mi pregunta es: ¿puede Hyper-V ejecutarse con éxito (es decir, permitir ejecutar máquinas virtuales) dentro de otros hipervisores?
En caso afirmativo, ¿cuáles? ¿Y cómo?
Esto solo está destinado a pruebas , por supuesto.
virtualization
hyper-v
recursive
Massimo
fuente
fuente
Respuestas:
Sí, puede hacerlo si las CPU subyacentes admiten las últimas extensiones de virtualización (Intel VT-X / EPT) y si está utilizando los últimos productos VMware (Workstation 8, ESXi 5).
La configuración relevante en su VM debe ser la siguiente:
Las primeras tres configuraciones se pueden habilitar a través de la GUI (donde varía exactamente entre Workstation y ESXi), la última debe agregarse manualmente al
.vmx
archivo de la VM .Además, en ESXi 5, debe agregar la siguiente línea a
/etc/vmware/config
:fuente
Hay diferentes respuestas a esta pregunta.
Antes de WS2016 / W10, la respuesta correcta era: Sí, puede habilitar la función Hyper-V en una máquina virtual Hyper-V, pero el hipervisor no se iniciará. Por lo tanto, puede crear máquinas virtuales en el vHost, pero esas máquinas virtuales no pueden iniciarse.
Sin embargo, en Windows 10 y WS2016 (TP4 y versiones posteriores) podemos usar Hyper-V anidado. Si está lo suficientemente loco como para intentarlo, puede crear un host, en un host, en un host, en un host, en un host ...
fuente
Para completar la respuesta anterior. Según esta pregunta y los comentarios de Michael H. , ESXi es actualmente la única opción para ejecutar Hyper-V dentro de una VM.
fuente