Exemple de configuració HVM per Xen 3.2.1

Objectiu:

De nou, aquesta entrada no es tracta d’un tutorial. Simplement es mostra un exemple de configuració per a Xen 3.2.1 d’una màquina virtual HVM.

Arxiu de configuració:

import os, re
arch = os.uname()[4]
if re.search('64', arch):
    arch_libdir = 'lib64'
else:
    arch_libdir = 'lib'
    
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'

memory = 512
name = 'Windows'

vif = [ '' ]
disk = [ 'tap:aio:/xen3/windows.img,hda,w' ]

on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'

sdl=0
vnc=1
vncviewer=0
stdvga=0
serial='pty'

Com a detalls a tenir en compte:

  • Aquest arxiu habilita l’accés per VNC a la DomU, aquest també ha d’estar habilitat en l’arxiu /etc/xen/xend-config.sxp (paràmetre vnc-listen)
  • Si no s’utilitza 64 bits es pot obviar la definició inicial i utilitzar device_model com:
    device_model = '/usr/lib/xen/bin/qemu-dm'
  • Xen permet configuracions força més complexes, aquesta és bàsica i serveix per a posar en funcionament una DomU de manera senzilla. Si es requereix una configuració més avançada es recomana estudiar l’arxiu: /etc/xen/xmexample.hvm