Xen le da significado a la virtualización…

Despues de navegar por varias horas en Google.. decidi que mi Xen box seria con Debian, razones ? muchas. eran mas posibilidades de que todo funcionara sin problemas.. no es que diga que daria problemas con NetBSD si no que encontre _poca_ documentación sobre el tema y aunque tienen un HowTo explicando sobre el tema de ambos casos dom0 y domU en NetBSD no me entraba la idea y decidi darle con Debian y las noticias son buenas tengo una flamante instalación Xen/Debian en mi maquina SMP ( aunque Xen aun no tiene soporte para SMP y si lo tiene es pobre por que da un error al detectar el segundo proc de mi maquina. ). Tambien hize una pequeña instalación de Debian como domU para probar y creanme no se nota la diferencia que si fuera un Debian nativo sinceramente que no se los podria jurar.

Es emocionante usar Xen, mas que usar Jails en FreeBSD por la sencilla razon de que en Xen el dom0 no tiene nada que ver con el kernel de los domUs mientras que en Jail el kernel del OS host el mismo del OS enjaulado.

Algo que es digno de mostrar es cuando desde el dom0 te conectas a un domU y haces _reboot_ estando conectado por ssh y ves que la maquina dice _rebooting_ ….. y tu aun estas conectado a ella como si estubieras viendo el proceso de booteo en un monitor !!

dual:/home/ariel# xm list

Name Id Mem(MB) CPU State Time(s) Console

Domain-0 0 123 0 r—- 41.8

debianU 1 63 0 -b— 2.5 9601

dual:/home/ariel#

ahi se ve mi domU ( se nota que es un domU verdad ? )

dual:/home/ariel# xm console 1

************ REMOTE CONSOLE: CTRL-] TO QUIT ********

Debian GNU/Linux 3.1 DebianU tty1

DebianU login:

Ahi estoy realizando una conección por consola al domU con el ID 1, instantaneamente me aparece el login del host en el domU.

DebianU login: ariel

Password: ***

Last login: Sat Sep 24 23:52:30 2005 on tty1

Linux DebianU 2.6.11-ocxenu #1 Thu Jun 16 14:37:06 UTC 2005 i686 GNU/Linux

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

ariel@DebianU:~$

Les aclaro que hacer virtualización con Xen tiene mucha ganacia, con solo poder imaginarse que teniendo una maquina con buen rendimiento ( suficiente memoria y buen procesador con suficiente espacio en disco ) se podria tener algo como un _farm_ ( varios servidores haciendo cada uno una tarea en espeficico ) les aclaro… podrian tener un domU como gateway, otro como _mail server_ y un sin numero de servicios mas y no seria molestia ni supondria otra inversion si necesitacen tener un servidor de pruebas o uno para probar aplicaciónes, todo eso se resolveria con hacer otra instancia ya sea de Debian, NetBSD o FreeBSD ( que ya viene en camino ).

Los enlaces !!!!!
Y para completar con este post y hacerlo mas interesante ( asi vemos si Xen gana usuarios )…
aqui les dejo los enlaces en los cuales me apoye para tener Xen/Debian ready to go!

http://julien.danjou.info/xen.html
http://www.netbsd.org/Ports/xen/howto.html
http://wiki.blitzed.org/User:grifferz/Xen
http://www.option-c.com/xwiki/Xen_Debian_Quick_Start
http://www.option-c.com/xwiki/Create_a_Debian_VM_with_debootstrap

y un ultimo enlace que no tiene mucho que ver con Xen pero es de ayuda para los que quieran tener los domU en sistema de archivos LVM.

http://www.option-c.com/xwiki/Logical_Volume_Management

Y como no puede faltar el enlace oficial del manual de usuario de Xen.
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/readmes/user/user.html

«EOF»

Autor: Ariel Antigua

Automation guy with a love for Containers!