Inicio del nuevo dominio

Hasta ahora sólo hemos creado la imagen del nuevo dominio --y el fichero de swap que va a utilizar--, pero dicho dominio todavía no está funcionando como una máquina virtual. Para iniciar dicha máquina virtual utilizamos la instrucción xm (Xen management user interface):
xm create brun.cfg
Using config file "/etc/xen/brun.cfg".
Started domain brun
donde brun.cfg se corresponde con un fichero de configuración que esté en el directorio /etc/xen y que en este caso ha sido generado por xen-create-image y tiene el siguiente contenido:
#
#  Configuration file for the Xen instance brun, created on
# Thu Aug 31 19:54:40 2006.
#


#
#  Kernel + memory size
#
kernel  = '/boot/vmlinuz-2.6.18-4-xen-686'
ramdisk = '/boot/initrd.img-2.6.18-4-xen-686'
memory  = '64'


#
#  Disk device(s).
#
root    = '/dev/sda1 ro'
disk    = [ 'file:/vm/domains/brun/disk.img,sda1,w', 
            'file:/vm/domains/brun/swap.img,sda2,w' ]


#
#  Hostname
#
name    = 'brun'


#
#  Networking
#
vif  = [ 'ip=10.0.0.2' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'
Para comprobar que el nuevo dominio está realmente funcionando podemos escribir:
xm list
Name                              ID Mem(MiB) VCPUs State  Time(s)
Domain-0                           0      332     1 r-----   143.0
brun                               1       64     1 ------   118.2
Para abrir una sesión en el nuevo dominio haremos:
xm console brun
Puesto que no hemos definido contraseña, podremos entrar la primera vez sin ella --como usuario root--, pero a continuación deberemos ejecutar passwd y poner una nueva y segura contraseña.

Otros parámetros útiles de xm para manejar los dominios son:

Los parámetros útiles para el dom0 son:

Alberto Molina Coballes 2007-05-17