Kliens virtualizáció
Gyurman Attila
attila.gyurman at computer.co.hu
2012. Jan. 24., K, 18:09:34 CET
2012-01-24 14:09 keltezéssel, Farkas Gábor írta:
> Köszönöm a választ, de sajnos ez a rész nekem magas:
> "... akkor vagy kell grafikus felület a guest-re, ami VNC-vel csatlakozik az adott vt gépre (asztali környezet ekkor sem kell), vagy ha meg lehet oldani (még nem foglalkoztam ilyennel) akkor valamilyen framebufferes VNC-vel is jó tud lenni."
>
> Amit leírtál az hogyan működne a gyakorlatban? Onnan, hogy elindul a gép. Mik töltődnének be? Mit látna a felhasználó? Windowsokat és Linuxokat szeretnék indítani, mindegyiket grafikus felülettel.
>
Szia!
Nagyjából már a többiek leírták, de összefoglalom:
1. XEN bebootol, ezzel elindul egy alap linux, amire kell egy alap X
felület.
2. Az X indulásakor nem egy gdm/lightdm/kdm indulna el hogy be lehessen
jelentkezni mondjuk gnome-ba, hanem egy GTK-s progi, ahol kiválasztható
hogy melyik virtuális gép induljon. (pl. gdm auto-loginnal beléptet egy
olyan session-be, ahol az ablakkezelő helyett a gtk-s progi indul...)
3. A választással a háttérben elindul a virtuális gép (xm parancsokkal
kezelhetőek a virtuális gépek). Itt figyelni kell hogy mikor indult el
(VNC port figyelése), és ha elindult, akkor indít a GTK-s progi egy VNC
viewer-t full screenben a virtuális gépre csatlakozva. Mivel nem megy ki
a tényleges hálózatra, ezért localban a vnc elég gyors lesz, de hogy pl
videót nézni mennyire jó, azt nem tudom.
4. A virtuális gép leállításával megszakad a vnc, és újra bejön a gtk
választó progi.
A framebufferes megoldás csak egy megjegyzés volt, hogy elképzelhető
hogy grafikus felület nélkül, framebufferes konzolból is lehet indítani
vnc viewert.
Így az X nélkül még gyorsabb a boot, és a host-on kevesebb erőforrás
fogy. De ezt tényleg nem tudom, hogy kivitelezhető-e, de utánanézek.
Attesz
További információk a(z) Techinfo levelezőlistáról