Xen 4.0 DomU nem bootol be

Fórumok

Sziasztok,

Adott egy Debian lenny 2.6.32.16-os kernel ráfordítva, és arra Xen4 feltelepítve.
A gép frankón elindul a Dom0 is fut.
xen-create-image-el létrehozok egy image-t.
Majd el akarom indítani "xm create -c.." de nem hajlandó bebootolni.
A logokba nem ír semmi hibát.
Felcsatoltam az image-t és belenéztem amit észrevettem,hogy üres a /boot mappa, ez gondolom nem jelenthet jót. Ez vajon miért van?
Próbáltam,hogy lvm particióra telepítem ,de ott is ugyen ez a helyzet.

A xen konfig:


(logfile /var/log/xen/xend.log)
(loglevel DEBUG)

(xend-relocation-server yes)

(xend-relocation-hosts-allow '^localhost$ ^.\\localdomain$') 

(network-script network-bridge)

(vif-script vif-bridge)

(dom0-min-mem 512)

(dom0-cpus 2)

domU konfig:


#                                                                                                                                                                                                          
#  Kernel + memory size                                                                                                                                                                                    
#                                                                                                                                                                                                          
kernel      = '/boot/vmlinuz-2.6.32.16'                                                                                                                                                                    
ramdisk     = '/boot/initrd.img-2.6.32.16'                                                                                                                                                                 
                                                                                                                                                                                                           
memory      = '128'                                                                                                                                                                                        
extra = 'xencons=tty'                                                                                                                                                                                      
                                                                                                                                                                                                           
#                                                                                                                                                                                                          
#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                  'file:/opt/xen/domains/xen3/disk.img,xvda2,w',
                  'file:/opt/xen/domains/xen3/swap.img,xvda1,w',
              ]


#
#  Physical volumes
#



#
#  Hostname
#
name        = 'xen3'

#
#  Networking
#
vif         = [ 'ip=192.168.1.105,mac=00:16:3E:16:38:24' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

Mit rontok el?
Köszi

Hozzászólások

"A logokba nem ir semmi hibat"
Ezt nem igazan tudom elhinni. Torold az osszes qemu-dm logot, probalj meg egy create-t, es a keletkezo qemu-dm logot kuldd fel pastebinre, latni szeretnem.
Valoszinu a qemu doglik meg, de nem tudjuk mivel.

Ja, es a szokasos alapkerdesek:
- disken a jogok jok?
- memoria van eleg ('xm info' a baratod)?
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Köszi a választ, de közben meg lett a hiba , én voltam a gyökér, kézzel forgatott kernelből kimaradt 3 modul ami fontos lett volna.
Amivel most kűzdök, hogy valahova eltűnik 2GB memoria.
A gépben 8GB van de miutan beindítom a Xend-t, már csak 6GB marad, egyetlen domU se fut még ekkor.
A xend konfban csak ennyi van:

(network-script network-bridge)

(vif-script vif-bridge)

(dom0-min-mem 512)

(dom0-cpus 2)

Hova tűnhet az a 2Gb memoria?

üdv

A grub konfig semmi extra:
title Xen 4.0.1-rc4 / Debian GNU/Linux, kernel 2.6.32.16
root (hd0,1)
kernel /xen-4.0.1-rc4.gz
module /vmlinuz-2.6.32.16 root=/dev/md2 ro console=tty0
module /initrd.img-2.6.32.16

free m:
total used free shared buffers cached
Mem: 3401 3361 40 0 5 1130
-/+ buffers/cache: 2225 1176
Swap: 7632 0 7632

8Gb
Én sem értem egészen ,hogy jönnek ki ezek a számok.
Alindul a gép, de még nem fut a Xend, ekkor 8GB memoriat lát.
Elindítom a Xend-t , ekkor már csak 6,3GB kb. Ekkor még egy VPS sem fut.
A futó VPS-eknek allokát memoria mennyiség pontosan 6GB.
De jelenlega free azt mondja 3G szabad van még.
Az xm info:
total_memory : 8132
free_memory : 0

Szóval számomra kicsit értelmetlen ami itt folyik.
Ugyan ezen a gépen 3-as Xen-el rendben volt a memoria kezelés, lehet ez a 4-esnek valami furcsasága.

üdv

Nem, a gond arrafele keresendo, hogy nem fixalod a dom0 meretet. Igy dinamikusan probal memoriat foglani a xen, ami egyreszt nem mindig sikerul, masreszt ez nem szokott sok jora vezetni, a 3-assal is rengeteg problema volt ezen a teren.
A grub configodba a xen.gz-nek adj ilyen parametert: dom0_mem=1G . Ez 1G-t statikusan lefoglal a dom0-nak (a dom0 ennel tobbet nem is fog latni "hivatalosan", vagyis a free paranccsal, az xm info termeszetesen ettol fuggetlen erteket mutat), a tobbi 9 pedig szabadon elerheto lesz a domU-knak.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Attol fugg mire akarod hasznalni. Egy debiannak 64 mega is eleg - az elindulashoz. Buildszervernek viszont pl. szivlapattal kell merni a memoriat. De altalaban az az ajanlas, hogy a dom0-ban SEMMI ne fusson, ami nem mulhatatlanul szukseges (ssh, snmpd, mdadm monitor, nrpe ...).
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.