ot Peter(2-04-2003)

reiting (30)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Ofitsialen sait:
http://ltsp.sourceforge.net/

Nachin za instalirane i izpolzvane na Programata
~ Linuks terminalite vi pozvoliavat da izpolzvate resursite (HDD, CPU, RAM) na edin kompyutur za da mozhete da startirate i izpolzvate programi na mnogo kompyutri ot koito se izpolzvat samo monitor, videokarta, flopi, mrezhova karta, mishka, klaviatura (terminali). Kato se ima v predvid, che za obiknoveniia ofis kompyutur ne e neobhodimo da se polzvat neprestanno resursite mu mozhe da se kazhe, che tezi terminali shte rabotiat s burzinata na po moshtniiat kompyutur koito se iaviava survur. Dali shte e internet kafe ili ofis spokoino mozhete da vurzhete pone 10-15 stari kompyutri kato terminali pri survur 1-2 Ghz s 256 RAM (nai – dobre s 512 i bez tova e dosta evtina veche) i dostatuchno goliam tvurd disk (pone 20 GB). Startiraneto na terminalite shte stane po mrezhata i tui kato 99% ot mrezhovite karti niamat boot ROM shte vi triabva i flopi ot koeto shte zaredite draivera za mrezhovata karta i shte zapochne da si tursi IP adres po DHCP. DHCP survura shte pokazhe na terminala kakvo da pravi po sled tova.

~ Nastroiki na survura:
Na survura triabva da sa instalirani DHCP server, NSF server, paketite na Linux Terminal Server Project ( ltsp_core, ltsp_kernel i za terminal s grafichna sreda ltsp_x_core i ltsp_x_fonts), niakoi ot slednite menidzhuri KDM, GDM ili XDM ( az sum go pravil za sega samo s GDM ).

~ Instalirane i konfiguratsiia na Linux Terminal Server: Az si izteglih ot internet rpm – paketite ltsp_core, ltsp_kernel, ltsp_x_core i ltsp_x_fonts (http://sourceforge.net/project/showfiles.php?group_id=17723). Instaliraneto im stava kato smenite direktoriiata na tazi v koiato sa paketite i napishete 'rpm -ivh *.rpm'. Tezi paketi se instalirat v /tftpboot/lts/ (iadroto), /opt/ltsp/ (korenova direktoriia i niakoi failove za nastroika), /var/opt/ltsp/swapfiles (direktoriia za swap – failove). Sled tova triabva da nastroite Linux Terminal Server ot faila /opt/ltsp/i386/etc/lts.conf – ot nego se konfigurirat optsiite za vseki terminal, kato ime, draiver za video kartata, direktoriia za swap – faila i dali shte ima takuv vuobshte, IP na survura, protokol za mishkata, nachalno nivo na initsializirane i oshte mnogo. Tam mozhe da zadadete kakto globalno optsii (za vsichki terminali) taka i optsii za vseki terminal po otdelno. Poveche informatsiia i optsii mozhete da nauchite ot saita http://ltsp.sourceforge.net/documentation/ltsp-3.0-4-en.html (moiat suvet e: ne se strahuvaite da prochetete za pulnite vuzmozhnosti na Linux Terminal Server Project).
primeren /opt/ltsp/i386/etc/lts.conf:

#
# Konfiguratsionen fail na Linux Terminal Server Project ( www.ltsp.org )
#
# tuk se namirat obshtite nastroiki za vsichki terminali
#

[Default]
SERVER = 10.0.0.5 #tozi red se izpolzva za XDM(GDM, KDM) survur, za telnet host, za
#survur za zapisvane na danni ot terminalite.
XSERVER = auto #draivera za videokartata
X_MOUSE_PROTOCOL = "ImPS/2" # draiver za mishkata
X_MOUSE_DEVICE = "/dev/psaux" # ustroistvo za mishkata
X_MOUSE_RESOLUTION = 400
X_MOUSE_BUTTONS = 3
USE_XFS = N # dali da se izpolzva survur za shriftovete
LOCAL_APPS = N # dali mozhe da se puskat programi instalirani na terminala
RUNLEVEL = 5 #koe da e nivoto na initsializirane v nachaloto

#------------------------------------------------------------------------------
#
# Optsii za vseki terminal po otdelno
# Mnogo ot optsiite na otdelno terminali se povtariat s obshtite za vsichki terminali optsii, no
#v kraina smetka se vzimat v predvid optsiite za otdelnite terminali

[ws001] # ime na terminala
XSERVER = nv # draiver za videokartata na terminala (ako e AGP ili PCI videokartata tova
#ne e zadulzhitelno, a ako e ISA po dobre da go
#ima). Mozhe da zadadete i optsiia 'auto', koiato dobre si vurshi rabotata.
LOCAL_APPS = N
USE_NFS_SWAP = Y # dali da izpolzva swap fail na survura koito shte bude montiran kato se
#izpolzva NFS
SWAPFILE_SIZE = 48m # razmer na swap faila (po printsip izpolzvaneto na swap fail shte
#zabavi dosta startiraneto na mashinata dokato
#toi de suzdade)
RUNLEVEL = 3

[ws002]
XSERVER = nv
LOCAL_APPS = N
USE_NFS_SWAP = Y
SWAPFILE_SIZE = 48m
RUNLEVEL = 3

[ws003]
XSERVER = sis
LOCAL_APPS = N
USE_NFS_SWAP = Y
SWAPFILE_SIZE = 48m
RUNLEVEL = 3

[ws004]
XSERVER = mga
LOCAL_APPS = N
USE_NFS_SWAP = Y
SWAPFILE_SIZE = 48m
RUNLEVEL = 3


~ Nastroiki na DHCP-survura (vuv faila /etc/dhcpd.conf) – tozi survur e vazhna chast ot sistemata zashtoto toi ukazva na terminalite kakvo da praviat sled startiraneto ot disketata. Ot nego se nastroivat vsichki mrezhovi adresi za terminalite, za vseki terminal koe iadro da zaredi ili za vsichki edin iadro i putia do nego, korenovata direktoriia i dr.
Primeren /etc/dhcpd.conf:

ddns-update-style none;

default-lease-time 21600; # kolkovreme da se dutzhi IP adresa ot klienta(6 chasa v sekundi)
max-lease-time 21600;

# zadavane na parametri za lokalnata mrezha i interneta na terminalite

option subnet-mask 255.255.255.0; # maska
option broadcast-address 10.0.0.255;
option routers 10.0.0.254; # ruter
option domain-name-servers 212.95.182.129; # DNS
option root-path "10.0.0.5:/opt/ltsp/i386"; # korenova direktoriia

shared-network WORKSTATIONS {
subnet 10.0.0.0 netmask 255.255.255.0 {}
}

group{
use-host-decl-names on;
option log-servers 10.0.0.254;
# iadro koeto se zaredi pri startirane na terminala
filename "/tftpboot/lts/vmlinuz-2.4.19-ltsp-1";

host ws001 { # ime na terminala
hardware ethernet 00:01:02:2f:84:7a; # hardueren adres na mrezhovata karta ( MAC ) na
#terminala
fixed-address 10.0.0.200; # IP na terminala
}

# Po tozi nachin mozhete da opredelite za vseki otdelen terminal koe spetsifichno ime i IP adres
#shte ima toi za da mu zadadete spetsifichnite
#optsii v lts.conf. Mozhete da zadadete za
#vseki terminal iadro koeto da se zzaredi kato dobavite mzhdu golemite
#skobi ' filename "”; ', kakto e napraveno po gore za vsichki

host ws002 {
hardware ethernet 00:40:95:34:3F:F6;
fixed-address 10.0.0.201;
}
host ws003 {
hardware ethernet 00:80:AD:00:54:A4;
fixed-address 10.0.0.202;
}
host ws004 {
hardware ethernet 00:01:02:2f:82:93;
fixed-address 10.0.0.203;
}
}

dhcp demona se puska kato obiknoven demon - '/etc/init.d/dhcpd start' ili ako iskate da se puska pri vsiako restartirane na survura togava napishete v komandniia red 'chkconfig --level 35 dhcpd on'.

~ NFS nastroiki (/etc/exports) – tuk nastroikite sa dosta lesni – prosto pishete direktoriiata za koiato davate prava i IP adresite za, koito e razresheno montiraneto na tazi direktoriia. Primeren /etc/exports:

#
# tuk vseki red e za da se zadade koia e eksportnatata direktoriia i klientite s koi
# IP – ta mogat da imat dostup do neia
#

/opt/ltsp 10.0.0.200(rw,no_root_squash) 10.0.0.201(rw,no_root_squash) 10.0.0.202(rw,no_root_squash) 10.0.0.203(rw,no_root_squash)
# v direktoriia /opt/ltsp/i386 se namira korenovata direktoriia

/var/opt/ltsp/swapfiles 10.0.0.200(rw,no_root_squash) 10.0.0.201(rw,no_root_squash) 10.0.0.202(rw,no_root_squash) 10.0.0.203(rw,no_root_squash)
# v tazi direktoriia po podrazbirane se zapisvat swap – failovete i za tova tia triabva
#da e vkarana v /etc/exports
/tftpboot/lts/ 10.0.0.200(rw,no_root_squash) 10.0.0.201(rw,no_root_squash) 10.0.0.202(rw,no_root_squash) 10.0.0.203(rw,no_root_squash)
#direktoriia na iadroto

Za da mozhete da pusnete NFS survura triabva predi tova da pusnete demona portmap ('/etc/init.d/portmap start'). Sled tova pusnete samiia NFS - '/etc/init.d/nfs start'. Ako iskate dvata demona da se startirat pri restartirane na kompyutura to napishete v konzolata kato 'root'-potrebitel slednite dva reda:
'chkconfig –level 35 portmap on' i 'chkconfig –level 35 nfs on'

~ Nastroika na GDM : Vlezte v konzolata kato root – potrebitel i napishete 'gdmsetup'. V sektsiite 'Security' i 'XDMCP' triabva da se pozvoliat otdalechenite vlizaniia i da se nastroi kolko potrebitelia mogat da vlizat ednovremenno i t. n. Sushtite nastroiki triabva da napravite i na KDM ( kato napishete v konzolata kato root – potrebitel komandata 'kcmshell System/kdm' i ot tam mozhete da go konfigurirate ) ili XDM ako izpolzvate tiah.

~ Disketa za startirane na terminala : vlezte v internet na saita http://rom-o-matic.net i natisnete na poslednata versiia na programata (koiato v momenta e 5.0.9). Na ekrana shte se poiaviat dve menyuta za izbor i dva butona. Menyutata sa: za koia mrezhova karta shte izpolzva programata i na kakuv nositel shte se zapishe – prosto izberete mrezhovata karta na terminala i vtoroto menyu ne go promeniaite (triabva de e na 'Floppy Bootable ROM image (.lzdsk)' ). Sled kato izberete draivera za mrezhovata karta natisnete butona 'Configure'. Na stranitsata koiato shte vi se poiavi ima mnogo optsii no vas vi interesuva glavno optsiiata 'DOWNLOAD_PROTO_NFS' koiato triabva da e otbeliazana, sushto taka mozhe da promenite vremeto za izchakvane v menyuto na 0 sekundi ('ASK_BOOT'). Sled tova natisnete butona koito e pod optsiite 'Get ROM' – taka, shte svalite na tvurdiia disk fail koito e 36 KB. Sled kato go svalite failut triabva da se zapishe na disketa. Napishete v konzolata 'dd if= of=/dev/fd0'. Disketata veche e gotova i mozhete da ia vkarate v flopito na terminala.

Sega veche mozhete da startirate terminala i da vlezete v BeOS – a na mashinata i da zadadete purvo ustroistvo za zarezhdane da e flopito (ako ne e zadadeno veche) i sled tova restartiraite kompyutura. Zarezhdaneto na dannite ot disketata shte e mnogo burzo i terminala pochti vednaga shte pochne da tursi dhcp survura, shte go nameri i shte pochne da zarezha iadroto. Vsichko stava dosta burzo, edinstveno shte e po bavno ako triabva da se suzdade swap fail. Nakraia ako ste zadali novo za initsializirane 3 shte vi se poiavi konzolata, a ako nivoto e 5 shte pridobiete GDM-a na mashinata-survur. Mozhete da startirate grafichniia survur i kato izpulnite faila '/tmp/start_ws'. Sled kato ste pridobili grafichnata sreda na survura mozhete da izpolzvate vseki ot negovite potrebiteli za da startirate zhelaniia ot vas desktop menidzhur (za tova e dobre da suzdadete potrebitelsko ime i grupa za vseki terminal po otdelno).

Izvestni problemi:
~ Sravnitelno trudno konfigurirane na survura (vednuzh kato se nauchi printsipa na rabota lesno mozhe da se diagnostitsirat i opraviat problemite)
~ Ako ne ste pusnali i nastroili GDM; KDM ili XDM za otdalecheni vlizaniia shte uspeete da pusnete samo gola konzola(bash bez pochti nikakvi programi) ili gol X survur bez nikakvi menidzhuri na prozortsi.
~ Do momenta ne sum go izsledval dostatuchno za tova kolko triabva da e moshten survura i kak se durzhat vsichki lokalni za terminala ustroistva (v blizko budeshte shte go napravia).

Ot kude mozhe da se iztegli?
http://sourceforge.net/project/showfiles.php?group_id=17723

Adres na novini za programata:
http://ltsp.sourceforge.net/

Izgotvil:
Petur Slavov - peshka:
peshka@i-space.org


<< Instalatsiia i konfigurirane na mplayer | Upravlenie na paketite v Slackware Linux s pomoshtta na Swaret >>