Na primeira semana, a máquina virtual, que é um Windows 2003, funcionou normalmente, sem apresentar problemas.
Foi necessário um reboot…
Esse foi o começo da história, a VM ficou fora por mais de 4 horas seguidas até eu descobrir o que se passava.
Horas em busca de informações e apenas essa msg de erro no log era apresentado cheguei quase a recriar a máquina apartir de uma imagem que possuia.
Ao tentar subir uma VM HVM no Xen, o processo é abortado e não tem início o boot da VM.
A Mensagem que aparece nos logs parece-se com uma dessas:
[xend 4741] DEBUG (blkif:27) exception looking up device number for hda: [Errno 2] No such file or directory: '/dev/hda'
ou
[xend 4741] DEBUG (blkif:27) exception looking up device number for hda: [Errno 2] No such file or directory: '/dev/Xxx'
Resolução do problema
Ativando a flag acpi e desabilitando a apic e pae resolvem o problema.
pae=0 acpi=1 apic=0
Ao final, o arquivo de configuração da VM parece-se com o seguinte:
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 = 3096
shadow_memory = 8
name = "021app501"
vcpus=2
pae=0
acpi=1
apic=0
vif = [ 'bridge=xenbr0' ]
disk = [ 'phy:/dev/vm/xyz-disk,ioemu:hda,w', 'phy:/dev/vm/xyz-disk-d,ioemu:hdb,w', 'phy:/dev/vm/xyz-disk-e,ioemu:hdc,w' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
boot="c"
sdl=0
vnc=1
vnclisten="0.0.0.0"
vncdisplay=1
vncpasswd=''
stdvga=0
serial='pty'
usbdevice='tablet'

Join the conversation