Buscar con google

sábado, 2 de abril de 2011

Instalando XEN

Gracias a Xetu llevo un par de días sin dormir demasiado. Esto es como si te pones a comer pipas, pero al final te comes el cerebro.
Ahora tocaba instalar xen bajo debian, a ver eso cómo se come.
La idea genial, como de costumbre, ahora bien, eso de comprenderlo ya es otra historia.
Al lio. Hay que añadir un nuevo kernel, configurar la máquina virtual que creamos y echarla a arrancar, que siempre sale alguna chispa. Con esta información nos echamos a navegar por google y a ver qué pasa.
Resultados muchos, que me hayan sido útiles....

Por partes:

1- http://garciavictor.blogspot.com
Si no instalas xen con una explicación así, ya te puedes dedicar a tocar algún instrumento:
Primero vamos a instalar xen para la arquitectura que vayamos a utilizar.
#aptitude install xen-linux-system-2.6.32-5-xen-686 (para 32bits) y
#aptitude install xen-linux-system-2.6.32-5-xen-amd64 (para amd64).
#aptitude install xen-tools

Incluida la solución a un pequeño problema con el grub que a mi no me ha dado, este blog te remite a otra entrada en la que explicaba lo mismo para una lenny.

Para crear el bridge lo podemos hacer de dos maneras por, una activando la opcion del bridge en el achivo "xend-config.sxp" que se encuentra en /etc/xen/, y la otra que es la que yo particularmente utilizo, es crear el bridge directamente en el fichero de las interfacez"interfaces" de red que se encuentra en /etc/network/


2- http://www.estrellateyarde.org
Esta web ya es algo más "durilla", pero todo es ponerse. Además, con un dibujo, ya sabes lo que estás haciendo. Se trata de una explicación más extensa, que la verdad, se agradece más después que a primera vista, pero aún en su extensión, va al grano, y eso es bueno.

*Crear una nueva máquina: # xen-create-image --hostname xen01 --ip
192.168.0.130 (xen01 será el nombre de la máquina y la ip...pues eso, su ip).

*El archivo imagen del nuevo dominio /home/xen/domains/xen01/disk.img es
la imagen de un sistema de ficheros, por lo que puede montarse y
comprobarse su contenido:
# mount -o loop /home/xen/domains/xen01/disk.img /mnt

* Info de la máquina virtual # xen-list-images
Name: xen01
Memory: 128
IP: 192.168.0.130
El comando que crea las imágenes de los nuevos dominios ( xen-create-
image) utiliza el archivo de configuración /etc/xen-tools/xen-tools.conf, que
contiene los parámetros comunes a todos los domU que creemos (en la línea de

comandos sólo pondremos los parámetros específicos de cada dominio, --hostname y --ip). Su contenido será similar a:

# Directorio por defecto para las imágenes
dir = /home/xen
# Método para obtención de los paquetes
debootstrap = 1
# Opciones de disco y tamaño
size = 4Gb # Disk image size.
memory = 128Mb # Memory size
swap = 256Mb # Swap size
fs = ext3 # Use the ext3 filesystem for the disk image.
dist = etch # Default distribution to install.
image = sparse # Specify sparse vs. full disk images.


# Configuración de red
gateway = 192.168.0.1
netmask = 255.255.255.0
# Establecer password para root al crear la imagen
passwd = 1
# Mismos usuarios que dom0
accounts = 1
# Kernel para el nuevo dominio
kernel = /boot/vmlinuz-`uname -r`
initrd = /boot/initrd.img-`uname -r`
# Mirror a utilizar por debootstrap
mirror = ftp://ftp.rediris.es/debian/

* Arrancar la máquina virtual: # xm create xen01.cfg

* Abrir una consola: # xm console xen01

* Para apagarla: # xm shutdown xen01 (aunque yo soy más de init 0)

Y con esto ya está funcionando.......en teoría.

No hay comentarios:

Publicar un comentario