Xen kilövi a domaint

Fórumok

Sziasztok!

Egy áramkimaradás miatti szerverleállás után gondom lett egy Xen Windows Server 2012 guesttel. Elindulása után egy idő múlva leáll. A logban ezt találtam:

Domain 27 needs to be cleaned up: destroying the domain

Neten keresgélve találtam utalást arra, hogy hálózati adapter módosulása okozhatja a dolgot. Az tény, hogy a DomU sem indult rendesen, kézzel kellett feléleszteni a xenbr0-t, ami

ifup -a

-ból állt.
Kérdés, hogy tényleg hálózati adapter beállítás módosulása okozza-e a problémát, és ha igen, mit tehetek ellene? Milyen egyéb oka lehet a hibajelenségnek?
Xen 4.4-en jelentkezik, Debian Jessie-n.

Hozzászólások

Beidézem a teljes üzenetet, mert amit idéztem, nem az első lépés:


Waiting for domain srv9 (domid 38) to die [pid 26757]
Domain 38 has shut down, reason code 3 0x3
Action for shutdown reason code 3 is destroy
Domain 38 needs to be cleaned up: destroying the domain
Done. Exiting now

Kipróbáltam, hogy elindítom eth adapter nélkül, és így elindul a rendszer.
Visszaengedélyeztem az adaptert, és újra nem indult el (vagyis boot közben dobta ki a guestet).
A teljes guest cfg:


builder='hvm'
memory = 4400
vcpus = '1'
cpus = '2'

# Should be at least 2KB per MB of domain memory, plus a few MB per vcpu.
shadow_memory = 15
name = "srv9"
vif = [ 'mac=AA:AA:AA:AA:AA:AA,bridge=xenbr0' ]
acpi = 1
apic = 1

disk = [ 'phy:/dev/xygroup/srv9sys,hda,w',
	 'phy:/dev/xygroup/srv9data,hdb,w', 'file:/mnt/data/Windows_Server_2012_R2_Magyar_x64.iso,hdc:cdrom,r' ]

device_model_version = "qemu-xen"

#-----------------------------------------------------------------------------
# boot on floppy (a), hard disk (c) or CD-ROM (d) 
# default: hard disk, cd-rom, floppy
boot="dc"
sdl=0
vnc=1
vncconsole=1
vncpasswd=''
vnclisten='192.168.11.12'
serial='pty'
usbdevice='tablet'

Én eddig sajnos nem találtam megoldást. Próbáltam debuggolni, de a guest_loglvl='debug' nem segített semmit (nem találtam logot, ami részletesebb lett ettől).
Nálam biztos a hálózat okozza, mert egyértelmű, hogy amikor vif opció nélkül indítom a DomU-t, akkor nem lövi ki.

Indulás közben (is) nézd ezt:

brctl show

van-e xenbr0,
milyen interfacek vannak benne,
akar-e másik xenbr-et létrehozni,
létrejön-e vif és milyen névvel (van, hogy -emu névvel jön létre a vif)
van, hogy a vif= -hez kell írnod a vifname-et
stb. stb.

Egyébként meg log és log olvasás. Ezek a vif scriptek nem a legstabilabbak.

Indítás előtt:


bridge name	bridge id		STP enabled	interfaces
xenbr0		8000.a0b3cce7f76d	no		eth1
							vif2.0

Van egy linuxos guest is, az fut.
Win guest indításakor:


bridge name	bridge id		STP enabled	interfaces
xenbr0		8000.a0b3cce7f76d	no		eth1
							vif2.0
							vif63.0
							vif63.0-emu

Ez kitart mindaddig, míg elszáll a Win.