LTSP nyűg és még pár kérdés

Fórumok

Sziasztok!

Konfiguráltam egy LTSP szervert. Így néznek ki a konfig álományok.

/etc/dhcp/dhcp.conf

authoritative;

subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.110;
option domain-name "MyLTSP.com";
option domain-name-servers 192.168.2.150;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
}
else{
filename "/ltsp/i386/nbi.img";
}
option root-path "/opt/ltsp/i386";
next-server 192.168.2.150;
}

exports

/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)

Megcsináltam ezt is: ltsp-build-client

A gondom igazából az, hogy a kliens elindul és működik minden viszont nem a /opt/ltsp könyvtárat csatolja fel root partíciónak hanem azt a rendszert indítja el amelyiken van az ltsp szerver root partícióját.
Azt gondolnám, hogy ha az ltsp kliens root fájlrendszerében létre hozok egy új felhasználót akkor azzal fogok tudni bejelentkezni viszont nem így van. Vagy én gondolom ezt rosszul?

Hozzászólások

Azzal lokálisan (konzolról) tudsz bejelentkezni. Az alapértelmezett grafikus felület már a szerverre lép be ssh-val.

Köszi. Valóban így van. És azt meg lehet valósítani, hogy a kliens részben konfigurálom a grafikus felületet és akkor az induljon el? Az-az érdekes, hogy az ldm és az xserver a kliens oldalra van telepítve viszont tettem fel egy alap icewm-et a szerverre és így hajlandó csak elindulni az icewm. Vagy ez így teljesen rendben van, hogy így működik?

Igen. Az /opt/ltsp/i386 az, amit a kliens lát (oda nem érdemes semmit sem pakolni, amire nincs szükséged, nálam pl. csak egy VLC van pluszban, hogy ha videót akarnak nézni az emberek, ne terheljék túl a hálózatot a tömörítetlen képpel). Viszont a grafikus felületen mindent a szerverről kapsz, tehát ott a szervert látod csak.

Amit eddig csináltam az-az, hogy konfiguráltam egy ltsp-servert. Erre tettem még egy gdm-et ls beállítottam xdmcp elérésre. Van egy notebook amit összekötöttem a szerverrel. El is indult rendesen és működik is a gdm és valóban be lehet jelentkezni és olyan mintha a szerver előtt ülne az ember. A gond viszont az, hogy ha rádugok a notira egy pendrive-ot a grafikus részen nem látom. Ha a cdrom-ot szerettem volna felcsatolni akkor is azt mondta, hogy nincs lemez a meghajtóban. Vagyis a szerver meghajtójában.

Ezt így nem egészen értem.

Nagyon leegyszerűsítve az LTSP működésre bírása (Ubuntu 10.04 alatt):
1. Rendszer felinstallálása.
2. sudo apt-get install ltsp-server-standalone openssh-server
3. dhcp beállítása
4. sudo ltsp-build-client
(5.) Ha a dhcp szerver nem azonos az LTSP-vel, akkor a /var/lib/tftpboot/ltsp/i386/lts.conf-ban kell egy SERVER=x.x.x.x sor (ezzel sokáig szívtam, mert nálam külön gépen van a dhcp, és a 9.04-nél ez nem zavarta)

Ezután látom a kliensre dugott eszközöket, van hangom stb.

Az egész folyamatban sehol sem szerepel gdm, kdm stb. Nincs is rá szükség, mert a kliensen fut az ldm (az ltsp-build-client belepakolja az image-be), amihez a szerveren semmi nem kell.

Ha valamilyen módon megoldottad, hogy a kliens a szerver gdm-jéhez csatlakozzon, az más kérdés, abban az LTSP nem fog segíteni.

Ahogy látom az a gond, hogy nem látja a kliens hangkártyályát. Bemegyek a hangok beállításai részhez és az eszköznél nincsen semmi. A hangerőszabályzó szintén nem nyílik meg meg azt írja, hogy a gstreamer bővítmény nincs telepítve. Pedig minden csomag fent van.

Így próbáltam:
SOUND = Y
SOUND_DAEMON = esd # This can be 'nasd', or 'esd' at this time
VOLUME = 70 # Speaker & WAVE volume pecentage
MIC_VOLUME = 70 # Microphone volume
CD_VOLUME = 75 # CD Audio volume
SMODULE_01 = auto # sound chip auto detect

szerk.:
A megoldás SOUND_DAEMON = esd => SOUND_DAEMON = pulse

Ha én ltsp alatt kénytelen vagyok olyan programnot használni amihez mindenképen windows xp kell akkor ezt miként tudom megoldani. Sajnos a wine valószínüleg kilőve mivel oracle kliens kell hozzá meg még pár dolog. Virtuális környezetben gondolkodom még viszont ezt mivel és miként lehet megvalósítani?
1. Virtualbox
2. VMWare
3. Xen
Milyen liszenszelés kell hozzá? Van valakinek tapasztalata ebben?

Sokat nem nyersz vele. Windows licenc mindenképpen kell.
Céges alkalmazásnál a VirtulaBox-hoz is kell licencet venni. A VMWare-hez nem céges alkalmazás esetében is kell a licenc.
Bár ha letöltesz valahonnan egy VMWare imaget, akkor azt futtathatod VMWare-Playerrel is ami ingyenes. Akkor arra telepíthetsz más operációs rendszert is, akár Windowst is.

A Xen-t nem tudom pontosan, de a Xen Desktopból is csak fizetős van. De a Xen esetében talán van más megoldás is, de ezt majd valaki kifejti bővebben.

--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!

Pontosan úgy. Nem számít, hogy valódi vagy virtuális HW-en futtatod a Windowst. Egy példány egy példány.
Sőt ha egy gépen Windowst futtatsz és azon egy virtuális gépben egy másik Windowst, akkor arra a gépre két db licenc kell. Csak OEM licenc esetében nem tudom, hogy bizonyítod, hogy az virtuális gép az első gép amire telepítetted. Lehet, hogy ide csak dobozos vagy sok példány esetén előfizetéses (Volume) licenc kell!
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!

Egy olyan kérdés merült fel bennem, hogy ha egy szerverre telepítek egy 64 bites linuxot és beállítom, hogy mennyen rajta az ltsp, viszont van pár program amit wine-ból futtatnák, de azok a programok viszont 32 bitesek. Ebben az esetben mi a teendő? Ha 32bites ltsp klienst telepítek a szerverre akkor úgy működni fog? Az aggályom az, hogy nem a szerver wine programját fogja használni ami ugye 64 bites.

Felmerült még egy olyan probléma, hogy egy 64 bites debianon hogyan lehet az megoldani, hogy a böngészőben a flash-nek legyen hangja?

Nem tudom, hogy másnál is előjött e ez a probléma, de nálam az van, hogy ha egy pen drive-ot rádugok a kliensre akkor megjelenik rendesen, de amikor megnyitom akkor nagyon sokáig gondolkodik mire megnyitja. A másik dolog, hogy a megpróbálom leválasztani akkor erre azt írja, hogy nem lehetséges a leválasztás. Kipróbáltam kde alatt is, de ott automatikusan fel sem hozza a csatlakoztatott eszközt. ha megnézem a /media/username alatt akkor ott látszik, de hát a usereknek így nem btos, hogy megfelelő ez a megoldás. Valakinek van erre ötlete, hogy mit kellene megnéznem?

Sziasztok!

Próbálom beüzemelni az ltsp kliens oldalon azt, hogy pl a firefox és a vlc a kliensen fusson. viszont sehogy sem sikerül. Jelen esetben egy ubuntu 10.04-en próbálom. Az lts.conf fálom tartalma:

[default]
XSERVER = intel
LOCALDEV = True
LOCAL_APPS = True
LOCAL_APPS_MENU = True
LOCAL_APPS_MENU_ITEMS = firefox,vlc

Így próbáltam indítani: ltsp-localapps firefox. De semmi nem történik. Ha jól olvastam akkor meg kellene jelenni egy menünek ahonnan indíthatóak ezek a programok? Mi az amit nem jól csinálok?

Olyan gondom lenne, hogy hogyan lehet feltelepíteni egy USB nyomtatót a vékony kliensre?
[00:11:2F:6F:4F:FA]
PRINTER_0_DEVICE = /dev/usblp0
PRINTER_0_TYPE = U
PRINTER_0_PORT = 9100

Ezt így beállítottam, de sehogy se tudom, hogy iagázból hogyan is tudom telepíteni. A kliens látja a nyomtatót, ezt megnéztem.