Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tabla de contenidos
1 Archivos de Configuracin de XEN
1.1 Xen Control Daemon
(xend)
1.2 Archivos Relacionados
1.3 xen-tools
1.4 Nota Sobre LVM
1.5 Configuracin de las
Mquinas Virtuales
Archivos Relacionados
Fichero /etc/init.d/xend
Es un script bash de inicializacin que se encarga de iniciar xend en tiempo de arranque, de cualquier forma,
xend tambin puede ser iniciado desde la lnea de comandos, y soporta el siguiente grupo de parmetros:
{{{/etc/init.d/xend start:}}} Inicia xend, si no esta corriendo.
{{{/etc/init.d/xend stop:}}} Detiene xend, si no esta ya corriendo.
{{{/etc/init.d/xend restart:}}} Reinicia xend si esta corriendo, de lo
contrario lo inicia.
{{{/etc/init.d/xend status:}}} Indica el estado de xend.
Una vez que xend est corriendo, se puede utilizar la herramienta xm para realizar tareas administrativas con
las mquinas virtuales.
Archivos_de_Configuracin_de_Xen
Fichero /etc/xen/xend-config.sxp
Xend esta escrito en python. Al arranque, lee la informacin de
configuracin del fichero /etc/xen/xend-config.sxp. Regularmente este
fichero se encuentra en el directorio /etc/xen/.
Para obtener una lista completa de todos los parmetros de este archivo de
configuracin, se pueden encontrar en el manual:
{{{
man xend-config.sxp
}}}
Los parmetros bsicos para que xend funcione son los siguientes:
{{{
# vim /etc/xen/xend-config.sxp
}}}
{{{
1 (logfile /var/log/xen/xend.log)
2 (loglevel DEBUG)
3 (network-script 'network-bridge netdev=eth0')
4 (network-script network-dummy)
5 (vif-script vif-bridge)
6 (dom0-min-mem 196)
7 (dom0-cpus 0)
8 (vncpasswd )
}}}
xen-tools
Xen Tools, Es una coleccin de programas simples escritos en perl, que nos permite crear fcilmente
mquinas virtuales.
Fichero /etc/xen-tools/xen-tools.conf
Este es el fichero de configuracin principal, donde se definen todas
las variables que gobiernan el comportamiento de los scripts de
xen-tools.
{{{
covetel-pruebas:/etc/xen-tools# cat xen-tools.conf
}}}
{{{
# Directorio donde se guardan las imgenes xen
dir = /srv/xen
# Usar debootstrap para instalar las maquinas virtuales
install-method = debootstrap
# La direccin IP del Gateway de la mquina Virtual
gateway
= 192.168.1.254
# La mscara de red.
Archivos Relacionados
Archivos_de_Configuracin_de_Xen
netmask
= 255.255.255.0
# La direccin de broadcast
broadcast = 192.168.1.255
# Que no haga cach de los paquetes
cache = no
# Setup de password al crear la mquina
passwd = 1
# Copie las cuentas de la mquina Dom-0
accounts = 1
# Especifica el kernel con el que van a ser creadas las mquinas virtuales
kernel
= /boot/vmlinuz-`uname -r`
= /boot/initrd.img-`uname -r`
= etch
# Especifica la arquitectura
arch=i386
# Especifica la direccin del mirror de paquetes.
mirror = http://tachira/debian/
# Opciones por defecto para los sistemas de ficheros
ext3_options
ext2_options
xfs_options
reiser_options
=
=
=
=
noatime,nodiratime,errors=remount-ro
noatime,nodiratime,errors=remount-ro
defaults,usrquota,grpquota
defaults
Archivos_de_Configuracin_de_Xen
{{{
lvm = dsk
}}}
* Fichero /etc/xen-tools/ips.txt
Luego solo tenemos que crear las mquinas virtuales con el parmetro ip=auto, ejemplo:
{{{
# xen-create-image --ip=auto --hostname=blah
}}}
Fichero /etc/xen-tools/xm.tmpl
Una vez que la mquina virtual es creada con xen-tools, el archivo
de configuracin de esta mquina, es guardado en el directorio
/etc/xen/, sin embargo el directorio de salida, puede ser cambiado
con la opcin --output.
Este fichero de configuracin, es generado usando como plantilla el
fichero /etc/xen-tools/xm.tmpl, que es un fichero procesado va el
modulo de Perl Text::Template.
Si usted quiere modificar los ficheros de configuracin generados
con xen-tools, entonces debe hacer los cambios en este fichero.
Alternativamente, podemos crear varios ficheros plantilla, y
especificarlos con la opcin --template.
Archivos_de_Configuracin_de_Xen
En este fichero, podemos aumentar la memoria ram asignada a la mquina, el numero de cpus
virtuales, entre otros.