Picado porque un compa todo lo hace con KVM y dice que VirtualBox es una mierda... quería hacer lo mismo, por esa razón decidí instalar Virtualización de Máquinas Basada en Kernel.
A pesar que ahora es muy sencillo instalar KVM, comparado a la situación de antes, hay pocos wikis que hagan la cosa fácil, la wiki de Debian sufre el mismo mal.
Lo primero que vamos a indentificar es si su procesador soporta KVM, los de Intel le llaman Intel-VT y los de AMD le llaman AMD-V.
Al igual que el nombre, la forma de indentificarlos es distinta, para ver si su procesador soporta Virtualización por Kernel, vamos a buscar en las flags del procesador, para Intel, digitamos en la consola:
grep --color vmx /proc/cpuinfo
Debe aparecer en rojo un montón de palabras, entre ellas, la palabra vmx.
En el caso de AMD el procedimiento es similar:
grep --color svm /proc/cpuinfo
Debe aparecer en rojo un montón de palabras, entre ellas, la palabra svm.
Si aparece en su caso, puede instalar KVM, pero si no, sería mejor optar por una solución como
VirtualBox.
Fuente: http://www.cyberciti.biz/faq/linux-xen-vmware-kvm-intel-vt-amd-v-support/
Para instalar en Debian GNU/Linux KVM, debemos distinguir dos maneras, el como hacerlo en Lenny y el como hacerlo en Squeeze o Sid.
En Lenny debemos instalarlo de la siguiente manera:
aptitude install kvm virt-manager
Y luego agregamos el usuario que deseamos corra la máquina virtual con:
adduser nombredesuusuario libvirt
Si no quiere usar entorno gráfico y prefiere hacerlo manual (como dice la wiki de Debian, es feliz haciéndolo así), puede instalarlo así:
aptitude install kvm libvirt-bin
adduser nombredesuusuario libvirt
En Squeeze debe de instalarlo de otra manera (apesar de que el paquete existe, es un paquete que enlaza al paquete correcto):
aptitude install qemu-kvm
Para entorno gráfico
aptitude install qemu-kvm virt-manager
Y la misma situación, para agregar al usuario que queremos use la virtualización:
adduser nombredesuusuario libvirt
Y si es feliz con la consola:
aptitude install qemu-kvm libvirt-bin
Sería bueno cargar el módulo por si las moscas:
Para Intel:
modprobe kvm-intel
Para AMD
modprobe kvm-amd
Ok, una vez agregado el usuario vamos a hacer un pequeño test, debemos contar con alguna imagen de alguna distro favorita o un LiveCD, lo que gusten, ejecutamos el comando:
kvm -m cantidaddememoriaram -cdrom ruta/a/la/imagen/iso
Si les sale un mensaje que dice:
open /dev/kvm: Permission denied
Could not initialize KVM, will disable KVM support
Lo vamos a ignorar temporalmente, ya que necesitamos crear un grupo que se llame como sea para que sea dueño de ese dispositivo.
Si todo sale bien su máquina virtual correrá el LiveCD si problemas.
Reiniciando la máquina desaparece el error de que no se puede iniciar el soporte KVM.
Luego les comento como crear y correr las máquinas virtuales, y tips, como el primero, que vaya encontrando.
Blogdrake cambia de dominio
Hace 2 años






