PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : XEN - Maximale Anzahl von Guests



steam
16.11.05, 17:05
Hallo an alle.
Ich evaluiere zur Zeit XEN. Alles gut geklapt, udn die Doku ist recht gut. Allerdings bin ich jetzt and die Grenze von 4 Guests gestoßen. 4 stuck laufen - ich freue mich. Und wenn ich den fünften starten will , sagt er mir:


Error: Error creating domain: vbd: Segment not found: uname=file:/home/-pfad zu meiner VM


wenn ich aber eine von den laufenden VM's runterfahre, dann geht es sofort den letzten, nicht startbahren, zu starten ohne was im config zu ändern.

Ist es die Grenze von 4 maximalen Guests oder mache ich was falsch?

P.S. Habe die ganze doku durchgewühlt, nichts darüber gefunden.

heatwalker
17.11.05, 07:43
Ich weiss ja nicht welche Linux Distri du einsetzt, aber es könnte
an der maximalen Anzahl der Loops im Kernel liegen.

steam
17.11.05, 08:12
Ich benutze slackware 10.1.Danke für den Hinweis wegen den loops. Werde ich mir anschauen. Ich wollte sowieso den XEN-Kernel nochmalls anpassen. Konntest Du dich errinern, wo ich die maximale anzahl der loops im kernel setze?

heatwalker
17.11.05, 08:20
Dafür muss wohl lediglich in die Kernel Zeile der Grub Config ein
max_loop=XX
eingetragen werden.

Zusätzlich müsstest du die Gerätedateien mit
mknood -m 660 /dev/loopX b 7 X
anlegen.

Normalerweise sollten allerdings 8 Loops funktionieren.
Schau am besten vorher nach, wieviel Loops als Gerätedatein
angelegt sind.

steam
17.11.05, 09:54
Also, mit den loops hat es wohl nicht zu tun:


root@maddog:/dev# ls -l loop*
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop0 -> loop/0
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop1 -> loop/1
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop2 -> loop/2
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop3 -> loop/3
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop4 -> loop/4
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop5 -> loop/5
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop6 -> loop/6
lrwxrwxrwx 1 root root 6 2005-11-16 17:33 loop7 -> loop/7

loop:
insgesamt 0
brw-rw---- 1 root disk 7, 0 2005-11-16 17:33 0
brw-rw---- 1 root disk 7, 1 2005-11-16 17:33 1
brw-rw---- 1 root disk 7, 2 2005-11-16 17:33 2
brw-rw---- 1 root disk 7, 3 2005-11-16 17:33 3
brw-rw---- 1 root disk 7, 4 2005-11-16 17:33 4
brw-rw---- 1 root disk 7, 5 2005-11-16 17:33 5
brw-rw---- 1 root disk 7, 6 2005-11-16 17:33 6
brw-rw---- 1 root disk 7, 7 2005-11-16 17:33 7

das xm log sagt:


[2005-11-17 11:28:49 xend] DEBUG (XendDomainInfo:720) init_domain> Created domain=27 name=vfiler memory=64
[2005-11-17 11:28:49 xend] INFO (console:94) Created console id=28 domain=27 port=9627
[2005-11-17 11:28:50 xend] DEBUG (XendDomainInfo:1130) Creating vbd dom=27 uname=file:/home/VMs/vfiler/vfiler
[2005-11-17 11:28:50 xend] DEBUG (XendDomainInfo:674) Destroying vbds for domain 27
[2005-11-17 11:28:50 xend] DEBUG (blkif:552) Destroying blkif domain=27
[2005-11-17 11:28:50 xend] DEBUG (blkif:408) Destroying vbd domain=27 idx=0
[2005-11-17 11:28:50 xend] DEBUG (XendDomainInfo:634) Closing console, domain 27
[2005-11-17 11:28:50 xend] DEBUG (XendDomainInfo:622) Closing channel to domain 27
[2005-11-17 11:28:51 xend] ERROR (SrvBase:162) op=create: Error creating domain: vbd: Segment not found: uname=file:/home/VMs/vfiler/vfiler
Traceback (most recent call last):
File "/usr/lib/python2.4/xen/xend/server/SrvBase.py", line 107, in _perform
val = op_method(op, req)
File "/usr/lib/python2.4/xen/xend/server/SrvDomainDir.py", line 71, in op_create
raise XendError("Error creating domain: " + str(ex))
XendError: Error creating domain: vbd: Segment not found: uname=file:/home/VMs/vfiler/vfiler
[2005-11-17 11:28:51 xend] INFO (XendRoot:113) EVENT> xend.console.create [28, 27, 9627]


Was konnte es noch sein?

heatwalker
17.11.05, 14:36
Tja, dann hab ich auch keine Idee.

Hast du mal "max_loops=xx" in die grub.conf eingetragen??

Vielleicht funktioniert es ja dann.