Usted está aquí: Inicio Dokumentazio Irekia Manuales Virtualización de servicios utilizando XEN Algunos ejemplos de nuestra instalación Virtualización Debian linux
Acciones de Documento

2.3. Virtualización Debian linux

Subir un nivel
Crearemos una máquina virtual linux

En este ejemplo, utilizaremos  paravirtualización .

Necesitamos saber el kernel de la máquina física para crear la nueva máquina virtual. Para ello utilizamos el comando uname

root@IMH01XEN01:~# uname -r
2.6.24-21-xen

En este ejemplo vamos a crear una máquina virtual para soportar un servidor de BD. Estas son sus características:

  • Nombre: XenDB
  • Distribución Linux: etch
  • Tamaño del disco duro: 10 Gb
  • Tamaño de la Swap : 1 Gb .

Con el siguiente comando se crearía la máquina virtual. Automáticamente se crea el volumen lógico con el valor que le hemos dado.

root@IMH01XEN01:~# xen-create-image install-method=debootstrap --hostname=XenDB
--dist=etch --lvm=volgroupxen --fs=ext3 --dhcp --kernel=/2.6.24-21-xen
--force --initrd=/boot/initrd.img-2.6.24-21-xen --arch=amd64 --size=10G
--swap=1G
Opción (para usarla con cuidado): Si utilizamos el parámetro "--force" si previamente existía una máquina virtual con el mismo nombre, la machacaría.

Ahora vamos a editar el fichero de configuración principal de Xen. Mejor hacer primero una copia.

cp /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.backup
nano /etc/xen/xend-config.sxp

En la gestión de interfaces activamos esta línea :

(network-script network-bridge)  

y reiniciamos el servicio:

/etc/init.d/xend restart

Ahora editamos el fichero de configuración:

nano /etc/xen/XenDB.cfg

Aquí podemos cambiar los parámetros que nos interesen (por ejemplo el tamaño de la swap) . Asegúrate de que el path del kernel es el correcto. En nuestro caso:

kernel      = '/boot/vmlinuz-2.6.24-21-xen'

Al final añade esta línea, sino al ejecutar el comando  xm console la consola no funciona:

extra="console=tty xencons=tty"

El comando de gestión de Xen es xm . Por ejemplo:

Para cargar el servidor virtual que hemos creado:

xm create XenDB.cfg 
xm console XenDB

Para apagarlo: 

xm shutdown XenDB

Si no responde:

xm destroy XenDB 

Si queremos que cuando arranque el servidor físico arranque también el virtual, hay que añadir este enlace simbólico:

ln -s /etc/xen/XenDB.cfg /etc/xen/auto/host.cfg

Recomienda al IMH

Anuncios Google
Zerikasi
Zerikasi: Aprendizaje a lo largo de la vida
Gobierno Vasco - Departamento de Educación, Universidades e Investigación. Ir a su web
Ciclos Formativos - Heziketa Zikloak
Ciclos Formativos - Heziketa Zikloak
Contacto

IMH en las Redes Sociales
Siguenos en Twitter Siguenos en Facebook Siguenos en Tuenti Siguenos en Linkedin Siguenos en nuestro canal de Youtube Siguenos en Flickr Siguenos en SlideShare
Ingenieria en Alternancia en las Redes Sociales
Siguenos en Twitter Siguenos en Facebook Siguenos en nuestro canal de Youtube Siguenos en Tuenti Follow us on Flickr Follow us on Picasa