jueves, julio 27, 2006

vmware, qemu, xen, uml

Hace exactamente un par de meses fuimos víctimas de un robo en el que los ladrones se llevaron todos nuestros equipos. Gracias a rsync y los backups automáticos solo se perdió el equipo. La información y código pudo recuperarse sin mayores pérdidas. El tema llega porque uno de nuestros anteriores escritos trata sobre rsync.. una herramienta muy útil.

Hablemos de virtualización. Tengo varios amigos que desean correr Linux para los que el vmware player parece ser la mejor solución, pues pueden correr su Linux dentro de windows sin mayores problemas y sin pagar pues vmware está ofreciendo el player sin costo:

http://www.vmware.com/products/player/

Si a esto sumas que puedes definir tu máquina virtual si problemas en:

http://www.easyvmx.com/easyvmx.shtml

ya estás listo para fiesta.

Pero para el caso contrario, cuando quieres correr windows dentro de Linux o quieres correr otra distribución de Linux... qemu parece una buena opción.

http://fabrice.bellard.free.fr/qemu/

Lo he probado corriendo Ubuntu dentro de Debian y todo parece ir muy bien... sobre todo si activas el modulo del kernel kqemu que mejora mucho la velocidad de la máquina virtual.

Hice además una prueba con wxp y parece que todo funciona de maravillas.

Los pasos para usar qemu

para crear una imagén de 5 gb:

qemu-img create qemu-fedora.img 5G

para bootear la máquina virtual e instalar desde el cdrom

qemu -m 256 -cdrom /dev/cdrom -boot d qemu-fedora.img

Luego de instalado, para arrancar la máquina virtual:

qemu -m 256 d qemu-fedora.img -localtime -net user -net nic


Hace ya algunos meses hice algunas pruebas virtualizando Linux con Uml y todo anduvo bien.

Pero viendo el impulso que está teniendo Xen en el área de la virtualización me animaré a hacer algunas pruebas más adelante.