Crear un domU con xen-tools


Para crear un dominio (máquina virtual) con Xen es muy cómodo utilizar los scripts que se incluyen en el paquete xen-tools. Para ello basta con instalar el paquete mediante:

aptitude install xen-tools

El único fichero que hay que configurar es /etc/xen-tools/xen-tools.conf


En mi caso las líneas que he dejado han sido:


dir = /home/xen
debootstrap = 1
size = 4Gb # Disk image size.
memory = 128Mb # Memory size
swap = 128Mb # 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.
gateway = 10.0.0.132
netmask = 255.255.255.0
kernel = /boot/vmlinuz-2.6.18-6-xen-686
initrd = /boot/initrd.img-2.6.18-6-xen-686
mirror = ftp://ftp.cica.es/debian/

Para crear una dominio de Xen con una imagen de 4GB con 128 MB de swap y que utilizará 128MB de RAM. Se creará un dominio con debian etch y el método de instalación será a través de debootstrap, utilizando como la réplica que aparece en la opción «mirror=».

Para crear el primer dominio haremos:

xen-create-image --hostname dom-etch --ip 10.0.0.5

donde obviamente dom-etch es el hostname de la nueva máquina y 10.0.0.5 su dirección IP.

Durante la instalación se pueden seguir los pasos de forma detallada a través del fichero de registro que se crea en /var/log/xen-tools/dom-etch.log. Resumiendo son:

  • Crear los ficheros para las imágenes
  • Darles formato
  • Copiar todos los paquetes del dom0 para ahorrar descargas (puede obviarse este punto con cache=no en el fichero de configuración si hay poco espacio o estamos instalando otra distro diferente a la de dom0)
  • Descargar los paquetes que falten de la réplica
  • Instalar todos los paquetes
  • Hacer update y upgrade
  • Terminar de configurar el domU

Y si todo ha ido bien podemos arrancar nuestro nuevo dominio con:

xm create dom-etch.cfg

Puedes encontrar más información acerca de la configuración de Xen en el documento:
Instalación y configuración de Xen 3.0

Crear un domU con xen-tools

Deja un comentario