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
- 1560 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
mi mondja, hogy eltűnik?
xm info???
- A hozzászóláshoz be kell jelentkezni
Szia,
Az xm info jelenleg azt mondja hogy 0 a free memory, pedig a jelenleg futó VPS-ek csak 6Gb-ot foglalnak, még 2 GB-nak lenni kell.
üdv
- A hozzászóláshoz be kell jelentkezni
grub konfigot kerek, es egy "free -m" kimenetet.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Akkor szamoljunk:
6 G - domu
+3 G - dom0
----
9 G - total
Mennyi van a gepedben?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Szia,
Köszi, olvasgatás után én is erre a következtetésre jutottam, már be is írtam a konfigba, a következő reboot után remélem jó lesz majd.
Egy debian lenny 4-es xen-nel rendben elfut szerinted 512Mb-al is?
üdv
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
"Majd el akarom indítani "xm create -c.." de nem hajlandó bebootolni."
Azért egy vnc-t ilyenkor érdemes belőni, és megnézni :).
- A hozzászóláshoz be kell jelentkezni
Hat, ez attol fugg. nem frame-bufferes linuxok csak sotetseget tolnak a vnc-n.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni