Ero sivun ”LTSP” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(typo)
(→‎LTSP:n asennus: päivitys ubuntun ohjeisiin, ubuntu kärkeen koska sille on parhaat suomenkieliset ohjeet)
Rivi 22: Rivi 22:


Tarkoituksena on sisällyttää LTSP 5 kaikkiin isoihin jakeluihin. Alkuvuodesta 2008 tämä on toteutettu [[Debian]]in ja [[Ubuntu]]n osalta, [[SuSE Linux|SUSE]]:n kohdalla LTSP toimii kohtuullisesti. LTSP 5 on tulossa myös [[Fedora]] 9:ään. Aiempi LTSP-versio on saatavana [[tar]]-arkistona mihin tahansa jakeluun asennetavaksi. On myös erikoistuneita jakeluita, joissa LTSP on suoraan yhtenä asennusvaihtoehtona.
Tarkoituksena on sisällyttää LTSP 5 kaikkiin isoihin jakeluihin. Alkuvuodesta 2008 tämä on toteutettu [[Debian]]in ja [[Ubuntu]]n osalta, [[SuSE Linux|SUSE]]:n kohdalla LTSP toimii kohtuullisesti. LTSP 5 on tulossa myös [[Fedora]] 9:ään. Aiempi LTSP-versio on saatavana [[tar]]-arkistona mihin tahansa jakeluun asennetavaksi. On myös erikoistuneita jakeluita, joissa LTSP on suoraan yhtenä asennusvaihtoehtona.
===Ubuntu===
Ubuntussa käyttää asiakkaan kirjautumisessa [[SSH|SSH-yhteyttä]], joka mahdollistaa liikenteen tehokkaan suojaamisen. Asennus tapahtuu Ubuntun Alternate-asennuslevyltä.
Ubuntua käyttävän LTSP-järjestelmän rakentamiseen löytyy paljon ohjeita [[Ubuntu Suomi|Ubuntu Suomen]] wikistä::
*[http://wiki.ubuntu-fi.org/LTSP5_M%C3%A4ntykankaan_koulu LTSP5 Mäntykankaan koulu] - perusasennus
*[http://wiki.ubuntu-fi.org/LTSP5_Kokkolan_seurakunta LTSP5 Kokkolan seurakunta] - kun [[Windows]]-palvelin jakaa ip-osoitteet [[DHCP]]:llä
*[http://wiki.ubuntu-fi.org/LTSP5_iTalc LTSP5 iTalc]
*[http://wiki.ubuntu-fi.org/LTSP5_Chroot LTSP5 Chroot]
*[http://wiki.ubuntu-fi.org/LTSP5_Videoesittely LTSP5 Videoesittely]
*Myös muita ohjeita löytyy [http://wiki.ubuntu-fi.org Ubuntu Suomen wikistä].


===K12LTSP===
===K12LTSP===
[[Fedora]]an perustuvan [http://k12ltsp.org http://k12ltsp.org] sivustolta löytyy asennus-cd:t ja ohjeet Terminal serverin ja clientien määrityksiin.
[[Fedora]]an perustuvan [http://k12ltsp.org http://k12ltsp.org] sivustolta löytyy asennus-cd:t ja ohjeet Terminal serverin ja clientien määrityksiin.


Rivi 38: Rivi 48:


K12LTSP:n ominaisuudet on tarkoitus integroida mukaan Fedoraan versiosta 9 alkaen.
K12LTSP:n ominaisuudet on tarkoitus integroida mukaan Fedoraan versiosta 9 alkaen.
===Edubuntu===
[[Edubuntu]] käyttää asiakkaan kirjautumisessa [[SSH|SSH-yhteyttä]], joka mahdollistaa liikenteen tehokkaan suojaamisen. Asennukseen riittää ainoastaan yksi CD, loput tarvittavat saa verkosta.
Edubuntun käyttöön LTSP-järjestelmässä löytyy hyvät ohjeet [http://wiki.ubuntu-fi.org/LTSP_Ohjeita Ubuntu Suomen wikistä].
Asennus hoituu yksinkertaistettuna seuraavasti:
* Asenna Edubuntu
* Lisää verkkokortti
* Tutki miksi verkkokortti määrittäytyi: <tt>[[ifconfig]] -a</tt>
* Anna toiselle verkkokortille ip: <tt>ifconfig eth2 192.168.50.1</tt>
* Muuta <tt>/etc/ltsp/dhcpd.conf</tt> asetukset vastaamaan verkkoasi
* Tarkista SSH:n asetukset
* Määritä [[NAT]]
* [[adduser|Luo käyttäjä]]
* Käynnistä asiakas ja kirjaudu luomallasi käyttäjällä


=== Debian ===
=== Debian ===
LTSP löytyy paketeista ''ltsp-server'', ''ltsp-server-standalone'', ''ltsp-utils'' sekä asiakaskoneelle tarkoitettu ''ltsp-client''. Asenna palvelinpaketti, luo [[chroot]]-hakemisto, vähennä NFS-palvelimen turvatasoa:
LTSP löytyy paketeista ''ltsp-server'', ''ltsp-server-standalone'', ''ltsp-utils'' sekä asiakaskoneelle tarkoitettu ''ltsp-client''. Asenna palvelinpaketti, luo [[chroot]]-hakemisto, vähennä NFS-palvelimen turvatasoa:
  apt-get install ltsp-server
  apt-get install ltsp-server

Versio 13. lokakuuta 2008 kello 13.09

LTSP eli Linux Terminal Server Project kehittää pääteympäristöön sopivaa palvelinohjelmistoa. Se on mm. kouluympäristöissä suosittu ratkaisu Linux-järjestelmän toimittamiseen, sillä X-päätteiksi kelpaavat vanhatkin PC-koneet ja näin saadaan nykyaikainen ja ajantasainen järjestelmä käyttöön pelkän palvelimen hinnalla. Myös paikallisesti ohjelmia ajavia koneita voi hallita LTSP-palvelimen kautta.

LTSP-palvelinohjelmisto voidaan asentaa tähän käyttöön varatulle palvelimelle tai myös muussa käytössä olevalle koneelle. LTSP-palvelimen toimintoja voidaan myös jakaa useammille koneille.

Toiminta

Pääteympäristön verkon koneet ja päätteet on yleensä säädetty käynnistymään verkosta, hakien käynnistyslataimen ja kernelin verkosta (DHCP:llä ja TFTP:llä; katso verkkokäynnistys). Loput käyttöjärjestelmästä on NFS-verkkolevyllä, joka voi olla samantapaisille koneille yhteinen; muutokset kirjoitetaan muistiin RAM-levylle unionfs:n avulla.

Käynnistymisen jälkeen pääte ottaa yhteyden palvelinkoneeseen XDMCP:llä tai SSH:lla. Päätteet ajavat kaikki varsinaiset sovellukset palvelinkoneella, jolloin päätteen työksi jää pelkästään näytön päivittäminen ja syötteen välittäminen palvelimelle. Joukossa voi olla työasemia, joilla voi suorittaa ohjelmia myös paikallisesti, jolloin kotihakemisto haetaan NIS- ja DNS-palvelimien avustuksella NFS-verkkolevyltä.

Kaikki tarvittavat palvelintoiminnot voidaan keskittää yhdelle LTSP-palvelimelle tai eri toiminnot pitää eri koneilla. Edellisessä tapauksessa yhden paremman työaseman lasketaan riittävän palvelimeksi noin kymmenelle päätteelle. Esimerkiksi DHCP-, NIS- ja sovelluspalvelimina voi hyvin käyttää olemassa olevia koneita ilman suurempia LTSP:hen liittyviä muutoksia.

LTSP-paketit sisältävät kaikki päätteiden käynnistämiseen tarvittavat palvelimet päätteille tarjottavine tiedostoineen. Nämä vievät muutaman sataa megatavua kiintolevytilaa. Lisäksi tarvitaan palvelimella ajettavat varsinaiset sovellukset ja työaseman verkkokäynnistykseen tarvittava käynnistysohjelma. Edellisiä sisältyy Edubuntun ja Skolelinuxin LTSP-palvelinasennukseen tai siihen yleiskäyttöiseen jakeluun, jota sovelluspalvelinkoneessa ajetaan.

Istuntovaihtoehtoja

LTSP-päätteelle voi määrittää useampia istuntoja. Yleensä käytetään X-pääteistuntoa, mutta skriptejä (ja ohjelmistoja) on valmiina myös paikalliselle istunnolle tekstitilassa, rdesktop-istunnolle, jossa palvelimena on Linux-palvelimen sijasta Windows-palvelin, sekä tekstitilaiselle pääteyhteydelle etäkoneelle. Tarkoituksena on myös tarjota istunto paikallisesti ajettavalla www-selaimella. Jos useampia istuntoja tarjotaan samalla päätteellä, ne ajetaan eri virtuaalikonsoleilla.

Pääte tarjoaa palvelimen ohjelmien käyttöön paitsi paikallisen näytön, näppäimistön ja osoittimen (hiiren) myös äänet, levyaseman ja kirjoittimen yms., jos näitä on asennettuina.

LTSP:n asennus

Tarkoituksena on sisällyttää LTSP 5 kaikkiin isoihin jakeluihin. Alkuvuodesta 2008 tämä on toteutettu Debianin ja Ubuntun osalta, SUSE:n kohdalla LTSP toimii kohtuullisesti. LTSP 5 on tulossa myös Fedora 9:ään. Aiempi LTSP-versio on saatavana tar-arkistona mihin tahansa jakeluun asennetavaksi. On myös erikoistuneita jakeluita, joissa LTSP on suoraan yhtenä asennusvaihtoehtona.

Ubuntu

Ubuntussa käyttää asiakkaan kirjautumisessa SSH-yhteyttä, joka mahdollistaa liikenteen tehokkaan suojaamisen. Asennus tapahtuu Ubuntun Alternate-asennuslevyltä.

Ubuntua käyttävän LTSP-järjestelmän rakentamiseen löytyy paljon ohjeita Ubuntu Suomen wikistä::

K12LTSP

Fedoraan perustuvan http://k12ltsp.org sivustolta löytyy asennus-cd:t ja ohjeet Terminal serverin ja clientien määrityksiin.

  • Lisää koneeseen toinen verkkokortti
  • Käynnistä 1. levyltä
  • Install Fedora Core (ei päivitys)
  • Installation type: Linux Terminal Server
  • Osioi
  • Asenna oletuksin
  • Käynnistä uudelleen

Toimii suoraan, jos verkkojohdot (sisä- ja ulkoverkko) ovat oikein päin. Oletus- ja yksittäisten koneiden asetukset määritetään tiedostossa /opt/ltsp/i386/etc/lts.conf .

K12LTSP:n ominaisuudet on tarkoitus integroida mukaan Fedoraan versiosta 9 alkaen.

Debian

LTSP löytyy paketeista ltsp-server, ltsp-server-standalone, ltsp-utils sekä asiakaskoneelle tarkoitettu ltsp-client. Asenna palvelinpaketti, luo chroot-hakemisto, vähennä NFS-palvelimen turvatasoa:

apt-get install ltsp-server
ltsp-build-client --dist etch
echo "/opt/ltsp       *(ro,no_root_squash,async,insecure)" >> /etc/exports
/etc/init.d/nfs-kernel-server reload

Säädä DHCP ohjeiden mukaisesti.

Testaa qemulla (katso virtuaalikoneet)

apt-get install qemu
/opt/ltsp/i386/etc/ssh/ssh_known_hosts
/usr/share/doc/ltsp-server/examples/qemu-ltsp

Tarkemmat ohjeet löytyvät LTSP:n ohjeistuksessa.

WLAN ja LTSP

LTSP-päätejärjestelmän voi tehdä myös käyttäen WLAN-verkkoa. Katso artikkeli WLAN ja LTSP-testi

Ratkaisuja LTSP-ongelmiin

  • LTSP-pääte ei yhdistä verkkoon
    • LTSP-asiakaskone ei välttämättä yhdistä verkkoon vaan antaa ilmoituksen NETDEV WATCHDOG: eth0: transmit timed out Ubuntu 7.04:ää käytettäessä. Näin käy, jos ytimenä on 2.6.20-15 tai 2.6.20-16. Näiden ytimien RTL8139-verkkokorttiajurit ottavat yhteen ACPI:n kanssa. Helpoiten ongelma ratkeaa, kun poistetaan PCI-väylästä ACPI kokonaan tiedostosta /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default:
DEFAULT vmlinuz ro initrd=initrd.img pci=noacpi

Katso myös

Aiheesta muualla