VirtualBox está adaptado para ejecutarse sobre el hipervisor KVM

Cyberus Technology ha abierto el código para el backend KVM de VirtualBox, que le permite utilizar el hipervisor KVM integrado en el kernel de Linux en el sistema de virtualización de VirtualBox en lugar del módulo del kernel vboxdrv suministrado en VirtualBox. El backend garantiza que las máquinas virtuales sean ejecutadas por el hipervisor KVM manteniendo al mismo tiempo el modelo de gestión tradicional y la interfaz VirtualBox. Se admite la ejecución de configuraciones de máquinas virtuales existentes creadas para VirtualBox en KVM. El código está escrito en C y C++ y se distribuye bajo la licencia GPLv3.

Ventajas clave de ejecutar VirtualBox sobre KVM:

  • Capacidad para ejecutar VirtualBox y máquinas virtuales creadas para VirtualBox simultáneamente con QEMU/KVM y sistemas de virtualización que utilizan KVM, como Cloud Hypervisor. Por ejemplo, los servicios aislados que requieren un nivel especial de protección pueden ejecutarse utilizando Cloud Hypervisor, mientras que los invitados de Windows pueden ejecutarse en el entorno VirtualBox, más fácil de usar.
  • Soporte para trabajar sin cargar el controlador del kernel de VirtualBox (vboxdrv), que le permite organizar el trabajo sobre compilaciones certificadas y verificadas del kernel de Linux, que no permiten cargar módulos de terceros.
  • La capacidad de utilizar mecanismos avanzados de aceleración de virtualización de hardware compatibles con KVM, pero no utilizados en VirtualBox. Por ejemplo, en KVM, puede utilizar la extensión APICv para virtualizar el controlador de interrupciones, lo que puede reducir la latencia de las interrupciones y mejorar el rendimiento de E/S.
  • La presencia en KVM de capacidades que aumentan la seguridad de los sistemas Windows que se ejecutan en entornos virtualizados.
  • Se ejecuta en sistemas con kernels de Linux que aún no son compatibles con VirtualBox. KVM está integrado en el kernel, mientras que vboxdrv se adapta por separado para cada nuevo kernel.

VirtualBox KVM afirma un funcionamiento estable en entornos de host basados ​​en Linux en sistemas x86_64 con procesadores Intel. La compatibilidad con procesadores AMD está presente, pero aún está marcada como experimental.

VirtualBox está adaptado para ejecutarse sobre el hipervisor KVM


Fuente: opennet.ru

Añadir un comentario