¿Tiene sentido ejecutar una máquina virtual con un invitado "maestro",
y en ese invitado maestro se ejecutan muchos otros invitados?
¿Alguien ha probado esto? ¿Es posible?
¿Hay mejores maneras de lograr mis objetivos? (
Sigue leyendo.) (Busqué en Google "invitado en invitado" y no encontré nada)
Lo que quiero hacer : me gustaría configurar y probar varias redes virtuales, con bases de datos y servidores de aplicaciones, y probar diferentes firewalls, servidores DNS, configuraciones de servidores de bases de datos, etc.
Podría hacerlo ejecutando invitados directamente en mi computadora host, pero luego podría necesitar modificar la configuración de red en mi host (por ejemplo, ¿configurar dnsmasq ?), Dependiendo de la configuración de red que estoy a punto de probar. También necesitaría comenzar cada invitado individualmente. Mientras que si todos los invitados se ejecutan dentro de un invitado maestro, entonces puedo configurar la red en ese invitado maestro, y solo necesito iniciar y detener ese invitado maestro, y tomar instantáneas de él, para iniciar, detener y capturar instantáneamente a todos los invitados que se ejecutan dentro de él. .
(Tendría muchos invitados principales, probablemente solo uno corriendo a la vez).
Estoy usando Ubuntu 11.4 y KVM, con soporte de virtualización de hardware (AMD-V).
¿Crees que los invitados en el invitado se beneficiarían de la virtualización?
Actualización : debería haber buscado en Google "Virtualización anidada" y no "invitados en invitado". Ahora encuentro muchos enlaces :-) Por ejemplo, este ejemplo de migrar realmente una máquina virtual en ejecución desde la máquina host a una máquina virtual anidada: VMotion de ESX 4 físico a ESX 4 virtual
Usted que respondió, gracias por mencionar "Virtualización anidada": - )
Actualización : Información de rendimiento, para procesadores AMD, desde 2008 : [...] hasta ahora, cuando kvm virtualiza un procesador, el invitado ve una CPU que es similar al procesador host, pero no tiene extensiones de virtualización. Esto significa que no puede ejecutar un hipervisor que necesite estas extensiones de virtualización dentro de un invitado (aún puede ejecutar hipervisores que no dependen de estas extensiones, como VMware, pero con un rendimiento más bajo). Con los nuevos parches, la CPU virtualizada incluye las extensiones de virtualización; esto significa que el invitado puede ejecutar un hipervisor, incluido kvm, y tener sus propios invitados. (gracias "wzzrd")
Actualización : Información de rendimiento en los procesadores Intel, de 2011 : "No hay soporte para la virtualización anidada con Intel vmx en la versión actual de kvm en los repositorios de Ubuntu. Con los parches más nuevos para kvm es posible, pero todavía hay en desarrollo"