[eside-ghost] XEN

Yuki (aka Rubén Gómez) rugoli en gmail.com
Vie Dic 10 21:55:37 CET 2010


2010/12/10 Álvaro Morán <nirvana644 en gmail.com>:
> Hola buenas,
> necesito hacer un trabajo con XEN y estoy super perdido. Según lo que dice
> en http://www.xen.org/files/Marketing/NewtoXenGuide.pdf parece que XEN en sí
> en un sistema operativo sobre el que corren los SO invitados, en otros
> sitios sin embargo parece que se puede instalar sobre el propio SO.
> Alguien me puede arrojar luz sobre el asunto?,
La clave está en la primera línea "The Xen hypervisor is a layer of
software running directly on computer hardware replacing the operating
system thereby allowing the computer hardware to run multiple guest
operating systems concurrently", el asunto es ese "hypervisor", que es
el monitor de de las máquinas virtuales, lo que en Xen es el Dom0.

Un poco de explicación rápida. El dom0 es el que se encarga de
levantar las máquinas virtuales. Dentro de la virtualización hay
varios tipos. Te recomiendo leer
http://en.wikipedia.org/wiki/Xen#Types_of_virtualization Si vas a
virtualizar otros linux, generalmente se hace paravirtualización, pero
si quieres virtualizar windows o BSD tienes que hacer virtualización
completa.

Para empezar no te recomiendo pelearte con la compilación, porque vas
a perder tiempo con los posibles errores que te de.  Yo en su día
seguí este tutorial que viene muy bien explicado paso a paso:
http://howtoforge.com/virtualization-with-xen-on-debian-lenny-amd64
Ahí explican cómo guardar las máquinas en un único fichero, pero si
prefieres usar LVM puedes mirar
http://howtoforge.com/using-xen-with-lvm-based-vms-instead-of-image-based-vms-debian-etch

Con esos enlaces tienes para empezar, crear tus primeras máquinas
virtuales y enterarte de cómo funciona Xen. Luego ya si eso te lo
compilas desde cero.


Más información sobre la lista de distribución eside-ghost