KVM

Máquina virtual basada en kernel
Tipo de virtualización
Desarrollador Open Virtualization Alliance (OVA), originalmente ( Qumranet , luego Red Hat )
Escrito en xi
Sistema operativo linux
ultima versión 1.2.0 ( 5 de septiembre de 2012 )
Licencia Licencia Pública General GNU y Licencia Pública General Menor GNU
Sitio web linux-kvm.org
 Archivos multimedia en Wikimedia Commons

KVM ( máquina virtual basada en kernel ) es una solución de software que proporciona virtualización en un entorno Linux en la plataforma x86 , que admite la virtualización de hardware basada en Intel VT (tecnología de virtualización) o AMD SVM (máquina virtual segura).

El software KVM consta de un módulo de carga del núcleo (llamado kvm.ko ) que proporciona un servicio de virtualización básico, un módulo de carga específico del procesador kvm-amd.ko o kvm-intel.ko y componentes de modo de usuario (modificados por QEMU ). Todos los componentes del software KVM están abiertos . El componente del kernel requerido para que KVM funcione se ha incluido en la rama principal del kernel de Linux desde la versión 2.6.20 (febrero de 2007) [1] . KVM también ha sido portado a FreeBSD como un módulo del kernel [2] . Se está trabajando para incluir las modificaciones necesarias para trabajar con KVM en la sucursal principal de QEMU.

Por sí mismo, KVM no realiza la emulación. En su lugar, el programa de espacio de usuario utiliza la interfaz /dev/kvm para configurar el espacio de direcciones del huésped de la máquina virtual y, a través de él, emula los dispositivos de E/S y el adaptador de video.

KVM permite que las máquinas virtuales utilicen imágenes de disco no modificadas de QEMU , VMware y otros que contengan sistemas operativos. Cada máquina virtual tiene su propio hardware virtual: tarjetas de red , disco , tarjeta de video y otros dispositivos.

El software KVM fue creado, desarrollado y mantenido por Qumranet , que fue comprado por Red Hat por $107 millones el 4 de septiembre de 2008. [3] . Después del trato, KVM (junto con el sistema de administración de virtualización oVirt ) pasó a formar parte de la plataforma de virtualización RHEV .

Licencia

Requisitos del sistema

KVM requiere un procesador compatible con x86 compatible con una de las tecnologías de virtualización de hardware: Intel VT o AMD SVM. En este momento[ aclarar ] KVM puede ejecutar sistemas de 32 y 64 bits basados ​​en el kernel de Linux , Windows y otros sistemas como sistemas operativos invitados[ aclarar ] [4] .

Utilidades de gestión gráfica

Desarrollos actuales

KVM usa QEMU como interfaz y para emular algunos dispositivos [5] . Se está trabajando para optimizar el uso de las capacidades de virtualización de hardware integradas en los procesadores Intel y AMD modernos. El rendimiento de KVM se ha comparado con el de Xen ejecutándose en modo de virtualización de hardware (no paravirtualización ), y bajo ciertos tipos de cargas de trabajo, KVM mostró un mejor rendimiento (pero no en la mayoría de los casos) [6] .

Véase también

Notas

  1. Linux: lanzamiento del kernel 2.6.20 (enlace descendente) . Kernel Trap. Archivado desde el original el 21 de febrero de 2012. 
  2. Informe de estado trimestral de FreeBSD: Migración de KVM de Linux a FreeBSD (enlace descendente) . Archivado desde el original el 21 de febrero de 2012. 
  3. perro negro. Red Hat adquirió Qumranet, una empresa de virtualización de KVM (enlace no disponible) . Maxim Chirkov (4 de septiembre de 2008). Consultado el 5 de septiembre de 2008. Archivado desde el original el 22 de diciembre de 2011. 
  4. Página principal - KVM Archivado el 10 de julio de 2007.
  5. http://www.cs.hs-rm.de/~linn/fachsem0910/hirt/KVM.pdf Archivado el 23 de diciembre de 2015 en Wayback Machine "Para proporcionar hardware como discos duros, unidades de CD o tarjetas de red a las máquinas virtuales , KVM usa un QEMU altamente modificado .. KVM usa QEMU como un backend que maneja las operaciones de E/S directamente"
  6. Phoronix Linux KVM Virtualization Performance Archivado el 9 de noviembre de 2009 en Wayback Machine , el 8 de enero de 2007

Enlaces