VirtualBox 2 VMs gleichzeitig

lockdoc

Well-Known Member
Hallo,

bei mir laeuft VirtualBox in einer Jail.

Host
Der Host hat den emulators/virtualbox-ose-kmod installiert und laedt die Kernel Treiber
Code:
10    2 0xffffffff8194a000 2af1     vboxnetflt.ko
11    2 0xffffffff8194d000 2b9d8    vboxdrv.ko
14    1 0xffffffff81984000 3f8a     vboxnetadp.ko

Zudem hat der Host eine Regel in devfs.rules um der Jail gewissen Kram zu geben:
Code:
...
add path vboxdrv0 unhide
add path vboxnetctl unhide
...


Jail

Die Jail hat emulators/virtualbox-ose installiert

Ich habe mir dann 2 WindowsXP VMs angelegt (eine mit IE7, eine mit IE8).
Eine alleine kann ich ohne Probleme starten - egal welche.

Moechte ich nun die zweite dazu starten kommt folgender Fehler:
Code:
user> VBoxHeadless -startvm WindowsXPIE8
[COLOR="DarkRed"][B]VBoxHeadless: Error -1908 in suplibOsInit!
VBoxHeadless: Kernel driver not installed
[/B][/COLOR]
VBoxHeadless: Tip! Make sure the kernel module is loaded. It may also help to reinstall VirtualBox.

Hat da Jemand eine Ahnung warum ich nur eine VM laufen lassen kann?
 
Weil die VBox-Installation im Jail keinen Zugriff auf die im Host laufenden Services hat. VBox ist leider kein einzelnes Programm, es ist ein ganzes Rudel an Diensten, die zwischen den einzelnen VM-Instanzen geteilt werden (müssen). Daher: Im Host gehen unbegrenzt viele VM, aber zwischen Host und Jail ist es eine Entweder-Oder-Entscheidung.
 
Einmal
Code:
ps auxww | grep VB
bei laufender VBox zeigt es dir. Groß durchreichen kann man da leider nichts, da ein Prozess niemals zu mehreren Jails gleichzeitig gehören kann. Und der Host ist das Jail 0. :/ Vielleicht bekommt man irgendwas über Sockets hin, aber da wüsste ich im Moment nicht einmal einen Ansatz.
 
Hi Yamagi,

also im Host lauen gar keine VB* Dienste... die laufen alle nur in der Jail selber.


Code:
C:\>ps auxww | grep VB
lockdoc 37175  0.6  6.4 2337076 2147116 ??  IJ   Mon06AM 32:48.14 /usr/local/lib/virtualbox/VBoxHeadless --comment WindowsXPIE7 --startvm 1ae9f444-e704-4ce4-8f05-dab2926abc13 --vrde config
lockdoc 37172  0.0  0.0   47356    4620 ??  SJ   Mon06AM  0:08.85 /usr/local/lib/virtualbox/VBoxXPCOMIPCD
lockdoc 37174  0.0  0.0  111500    9580 ??  SJ   Mon06AM  0:31.30 /usr/local/lib/virtualbox/VBoxSVC --auto-shutdown
root    54287  0.0  0.0   16280    1928  0  R+J   4:00PM  0:00.00 grep --ignore-case --color=always VB

An sich muss ich also gar nichts durchreichen, da auf dem Host nichts vorhanden ist. Oder uebersehe ich hier etwas?
 
Back
Top