Linux-päätepalvelinprojekti - Linux Terminal Server Project
| Kehittäjä (t) | LTSP-kehittäjät |
|---|---|
| Alkuperäinen julkaisu | 1999 |
| Vakaa vapautus | 21.01 / 2. tammikuuta 2021
|
| Arkisto | github |
| Käyttöjärjestelmä | Linux |
| Lisenssi | GPLv3 |
| Verkkosivusto | ltsp |
Linux Terminal Server Project ( LTSP ) on vapaan ja avoimen lähdekoodin päätepalvelimen varten Linux , jonka avulla monet ihmiset voivat samanaikaisesti käyttää samaa tietokonetta. Sovellukset toimivat palvelimella päätelaitteella, joka tunnetaan ohuena asiakkaana (tunnetaan myös nimellä X-pääte ), joka käsittelee tuloa ja lähtöä. Yleensä päätelaitteet ovat vähän virtaa kuluttavia, niissä ei ole kiintolevyä, ja ne ovat hiljaisempia ja luotettavampia kuin pöytätietokoneet, koska niissä ei ole liikkuvia osia.
Tämä tekniikka on tulossa suosittu kouluissa, koska se antaa koulun tarjota oppilaille pääsyn tietokoneisiin ostamatta tai päivittämättä kalliita pöytätietokoneita. Tietokoneiden käytön parantaminen ei ole yhtä kallista, koska ohuet asiakaskoneet voivat olla vanhempia tietokoneita, jotka eivät enää sovellu koko työpöydän käyttöjärjestelmän käyttämiseen. Jopa suhteellisen hidas CPU, jossa on vain 128 Mt RAM-muistia, voi tuottaa erinomaisen suorituskyvyn ohut asiakas. Lisäksi keskitettyjen laskentaresurssien käyttö tarkoittaa sitä, että enemmän suorituskykyä voidaan saavuttaa pienemmällä rahalla päivittämällä yhdelle palvelimelle pikemminkin kuin tietokoneella.
Muuntamalla olemassa olevat tietokoneet ohuiksi asiakkaiksi oppilaitos voi myös saada paremman hallinnan siitä, kuinka opiskelijat käyttävät tietokoneresursseja, koska kaikkia käyttäjäistuntoja voidaan seurata palvelimella. Katso Epoptes (Lab Lab Management Tool) .
LTSP: n perustaja ja projektinjohtaja on Jim McQuillan , ja LTSP: tä jaetaan GNU General Public License -ehtojen mukaisesti .
LTSP-asiakkaan käynnistysprosessi
- LTSP-palvelimelle on määritetty chroot- ympäristö, jossa on minimaalinen Linux-käyttöjärjestelmä ja X-ympäristö .
- Jompikumpi:
- tietokone käynnistyy paikallisesta käynnistyslaitteesta (kuten kiintolevy, CD-ROM tai USB-levy), jossa se lataa pienen Linux- ytimen laitteelta, joka alustaa järjestelmän ja kaikki sen tunnistamat oheislaitteet, tai
- Thin Client käyttää PXE- tai Network Boot -ohjelmaa , joka on osa Ethernet-laiteohjelmistoa, pyytääkseen IP-osoitteen ja käynnistyspalvelimen (LTSP-palvelimen) DHCP- protokollaa käyttäen . PXE käynnistyslataimen (PXElinux) kuormitetaan joka sitten hakee Linux ydin ja initrd siitä TFTP (TFTP) palvelu yleensä käynnissä LTSP palvelimen. Käyttäen initrdin apuohjelmia, ydin pyytää (uuden) DHCP IP-osoitteen ja palvelimen osoitteen, josta se voi liittää juuritiedostojärjestelmän (yllä mainittu chroot). Kun nämä tiedot on haettu, asiakas asentaa polun juuritiedostojärjestelmään joko LTSP-palvelimessa toimivien verkkotiedostojärjestelmän (NFS) tai verkon estolaitteiden (NBD) kautta.
- Tämän jälkeen asiakas lataa Linuxin NFS: ään asennetusta juuritiedostojärjestelmästä (tai NBD-tiedostojärjestelmän kuvasta) ja käynnistää X Window -järjestelmän. Tällä XDMCP-kirjautumishallinta LTSP-palvelimella. Uudemman MueKow (LTSP v5.x) -asennuksen tapauksessa asiakas rakentaa ensin SSH- tunnelin LTSP-palvelimen X-ympäristöön, jonka kautta se käynnistää LDM (LTSP Display Manager) -kirjautumisen hallinnan paikallisesti. Tästä eteenpäin kaikki ohjelmat käynnistetään LTSP-palvelimella, mutta ne näytetään ja niitä käytetään asiakkaalta.
| Tarkoitus | LTSP 4 | LTSP 5 (MueKow) |
|---|---|---|
| GUI-vienti | XDMCP | ssh -X |
| Etäkirjautuminen ( X-näytön hallinta ) | KDM / GDM | LTSP Display Manager (LDM) |
| Integraatiomenetelmä | LTSP tarball | Alkuperäinen osana jakelua |
| Root-tiedostojärjestelmä | NFS | NBD tai NFS |
| Palvelimen todentaminen | XDMCP-palvelin | SSH-palvelin |
Skaalautuvuus
Alun perin MILLE-Xterm-projekti, jota rahoittivat Kanadan julkiset virastot ja koulupiirit Quebecin maakunnassa, loi version LTSP: stä, joka sisälsi neljä aliprojektia: portaalin (uportal-pohjainen), avoimen lähdekoodin väliohjelmistopinon, CD-levyn ilmaiseksi Windows / Mac-ohjelmisto ja lopuksi itse MILLE-Xterm. MILLE-Xterm-projektin tavoitteena oli tarjota skaalautuva infrastruktuuri massiivista X-Terminal-käyttöönottoa varten.
MILLE tarkoittaa Modèle d'Infrastructure Logiciel Libre en Éducation (Free Software Infrastructure Model for Education) ja se on suunnattu oppilaitoksille.
Vuodesta 2009 lähtien MILLE-Xterm integroitiin takaisin LTSP: hen LTSP-klusterina, joka on erikoistunut LTSP: n laajamittaiseen käyttöönottoon. Yksi tärkeimmistä eroista LTSP: n ja LTSP-klusterin välillä on verkkopohjaisen keskusohjauskeskuksen integrointi, joka korvaa perinteisen "yhden määritystiedoston ohutta asiakasta kohti", samoin kuin asiakkaan räätälöintimenetelmä pääosassa olevan LTSP: n lts.conf-tiedoston kautta. LTSP. LTSP-klusterin avulla organisaatiot voivat hallita keskitetysti tuhansia ohuita asiakkaita ja niiden parametreja keskitetysti.
LTSP-klusterissa korkean käytettävyyden ja suorituskyvyn ohuet asiakkaat määritetään valinnaisella redundanttien komponenttien avulla. Palvelut, jotka voidaan tasapainottaa kuormituksella ja tehdä erittäin saataville, ovat:
- DHCP-palvelin
- TFTP-palvelin
- Käynnistyspalvelimet (juuritiedostojärjestelmä ohuille asiakkaille)
- Sovelluspalvelimet
- Ohjauskeskus (PostgreSQL-tietokanta + web-käyttöliittymä)
LTSP-Cluster tukee sekä Linux- että Windows-sovelluspalvelimia ja tarjoaa samanlaisen tuen, keskitetyn hallinnan, korkean käytettävyyden ja kuormituksen tasapainottamisen ominaisuudet molemmille alustoille.
Mukana on myös NX-tekniikkaa käyttävien etäkäyttäjien virtuaalisten työasemien tuki . NX-protokolla voi sallia Windows- ja Linux-etäistuntojen pääsyn verkkoselaimelta, jolla on hyvin alhaiset kaistanleveysvaatimukset (40 kbit / s) ja toleranssi suuriviiveisille yhteyksille. NX-asiakas toimii useilla käyttöjärjestelmillä, mukaan lukien Linux, Mac ja Windows.
Lihavat asiakkaat
LTSP v5.x lisäsi tuen ohuelle asiakastyypille, joka tunnetaan nimellä "paksut asiakkaat". Halpojen, suhteellisen tehokkaiden tietokonelaitteistojen myötä ajatus ajaa sovelluksia paikallisesti ohutasiakkaalla ja samalla tarjota ohutasiakassovelluksen hallittavuus toteutui. LTSP-rasvasovelluksen tapauksessa juuritiedostojärjestelmä ei ole alkeellinen chroot, vaan täydellinen Linux-asennus chrootina. Rasva-asiakas käyttää LDM: ää todentamaan LTSP-palvelimelle ja kiinnittää käyttäjien kotihakemistot SSH: n ja FUSE: n avulla . Paikallista prosessoria ja RAM-muistia käytetään rasva-asiakkaissa, mikä tarjoaa muutamia etuja.
- LTSP-palvelin ei kärsi siitä, että käyttäjät käyttävät väärin resursseja ja vaikuttavat LTSP-palvelimen suorituskykyyn ja saatavuuteen muille käyttäjille
- multimedia- ja 3D-sovellukset toimivat paremmin ja käyttävät vähemmän verkon kaistanleveyttä
LTSP on ainutlaatuinen tarjoamalla tietokoneelle mahdollisuuden liittää juuritiedostojärjestelmän verkon yli ja suorittaa sovelluksia paikallisesti. Windows-ympäristössä lähin vastaava ratkaisu on käyttää Intel vPro -tekniikkaa esimerkiksi asiakaspuolen hypervisorin suorittamiseen ja juuritiedostojärjestelmän kuvan liittämiseen iSCSI: n avulla .
Katso myös
- Levytön etäkäynnistys Linuxissa : samanlainen käynnistysjärjestelmä kuin LTSP fat -asiakkaat
- Multiseat-kokoonpano
- SÄÄNTÖ-projekti
- auringonsäde
- Ajan jakaminen
- VT100
- Windows MultiPoint Server