Introducción
XEN es un Monitor de Maquina Virtual, que corre en maquinas x86, para poder correr otro OS en nuestro computador con gran rendimiento.
Este es un escrito que explica la funcionabilidad del Live CD de demo para el uso de XEN, describiendo usos de red, de configuración y de estado como estación de trabajo con modo grafico y todo.
Contenido del CD
El CD es un Live básado en Debian, cuando el sistema arranca, este comienza el sistema operativo a correr y arranca las diferentes cosas que tiene que son el servidor de SSH, el servidor de XEND para utilidades del uso del XEN, también hay una modificación en el inittab para que en las terminales tty2 (Alt+F2), tty3 (Alt+F3) y tty4 (Alt+F4), hay un script corriendo para inicializar en cada uno de estos un SO virtualizado, sea un Debian un NetBSD o un FreeBSD. Ahora en la terminal tty5 (Alt+F5) abre directamente el LyNX, ubicandose en la documentación de Xen, por ultimo cuando carga modo grafico este entra con una resolución muy alta, cualquiera pensaria que se modifica el archivo con dpkg-reconfigure xserver-xfree86 pero no ya lo intente y no funciona, incluso intente modificar el archivo de /etc/X11/XF86Config-4 pero no resulto (tal vez esta diseñado asi ya que la imagen de disco del SO del Live es el mismo Debian que utiliza para virtualizar), en caso tal que no le resulte como en mi caso baje la resolución con (Ctrl+Alt+-, es el - del teclado númerico).
Solo hay un usuario configurado y es el root y con estes puedes entrar sin problema, cuando te pida la contraseña no se la des y dale enter que con eso entra ya al modo grafico donde carga WindowMaker cuando te abre de inmediato lanza dos terminales graficas de las cuales una tiene corriendo un escrito de bash donde refresca y muestra la lista de los host disponible o abierto en Xen (eso se ve cuando haces "xm list"), y abre el mozilla navegando con la documentación del Xen
Cuando revisas el CD, puede ver claramente que esta unicamente los archivos de booteado del sistema y tres imagenes de discos con las que corre la virtualización de los sistemas operativos que ya habiamos mencionado antes.
Entrada al CD
Cuando vayas a usar el CD, y lo pongas a bootear recuerda que esta diseñado para maquinas de 512 MB de memoria RAM, y eso se puede cambiar por que muestra 3 menus de booteo en una de ellas corre sin modo grafico pero con menos memoria a lo recorrido en las otras menus, pero eso se puede cambiar solo has lo siguiente:
# Edita la opción del menu del grub con 'e' y en la parte de kernel editalo con 'e'. # Ahora busca la memoria con la va iniciar para la paravirtualizacion que es la variable dom0_mem=# este numero esta en KB ahora por defecto es 256MB. modificalo y coloca la mitad de memoria para que pueda iniciar. # Por ultimo sal de ahi usando Enter, y para bootear oprime 'b' y te correra sin problema.
- Advertencia: El hecho de limitar la memoria te reduce el numero de virtualizaciones provistas, podria resultar que ni siquiera te abra una sola, eso en caso que la memoria de tu computador sea reducida.
Ya funcionando
Ahora que usted ha puesto a funcionar su Live CD, puede ahora activar su maquina virtual de cualquiera de las consolas, ahora si quiere hacerlas funcionar en modo grafico, a las virtuales, puede hacer lo siguiente dependiendo de la maquina que use para funcionar usando en VNC (Virtual Network Computing).
Si inicia la maquina virtual de cualquiera (Debian o NetBSD), solo devuelvase al cliente donde esta X (Ctrl+Alt+F7) y escribe en la xterm (la terminal grafica) vncviewer 10.171.45.${VMNET}, (este n´mero lo vez en la consola que muestra las maquinas).
Nota: esto no aplica al FreeBSD por que hay un defecto en el kernel compilado para el Xen, adem´s esto puede ser distinto si esta en una red con DHCP.
