¿Que es KVM (Wikipedia)?
Kernel-based Virtual Machine o KVM, (en español, Máquina virtual basada en el núcleo) es una solución para implementar virtualización completa con Linux. Está formada por un módulo del núcleo (con el nombre kvm.ko) y herramientas en el espacio de usuario, siendo en su totalidadsoftware libre. El componente KVM para el núcleo está incluido en Linux desde la versión 2.6.20.
KVM permite ejecutar máquinas virtuales utilizando imágenes de disco que contienen sistemas operativos sin modificar. Cada máquina virtual tiene su propio hardware virtualizado: una tarjeta de red, discos duros, tarjeta gráfica, etc.
¿Que es QEMU (Wikipedia)?
QEMU es un emulador de procesadores basado en la traducción dinámica de binarios (conversión del código binario de la arquitectura fuente en código entendible por la arquitectura huésped). QEMU también tiene capacidades de virtualización dentro de un sistema operativo, ya sea GNU/Linux, Windows, o cualquiera de los sistemas operativos admitidos, (de hecho es la forma más común de uso). Esta máquina virtual puede ejecutarse en cualquier tipo de Microprocesador o arquitectura (x86, x86-64,PowerPC, MIPS, SPARC, etc.). Está licenciado en parte con la LGPL y la GPL deGNU.
Comprobaciones
Antes de empezar la instalación debemos comprobar si es compatible nuestro equipo. Ejecutamos el siguiente comando:
rokitoh@red-orbita:~$ egrep -c «(svm|vmx)» /proc/cpuinfo
4
Si devolviese 0 no sería compatible para la virtualización, de 1 en adelante no tendremos ningún problema
Instalación
rokitoh@red-orbita:~# apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager hal
Añadimos nuestro usuario al grupo libvirt
rokitoh@red-orbita:~# adduser rokitoh libvirt
Iniciamos el servicio
rokitoh@red-orbita:~# /etc/init.d/libvirt-bin start
[ ok ] Starting libvirt management daemon: libvirtd already running.
Abrimos la aplicación y ya está listo para crear maquinas virtuales.
Un saludo. rokitoh!