Table of Contents

LTSP – Linux Terminal Server Project

LTSP er en open source-løsning, hvor en central Linux-server leverer hele desktop-miljøet til tynde klienter over netværket. Klienten behøver ikke engang en harddisk – den kan boote fra netværket via PXE.

Se også Den tynde klient: Findes der en anden vej end dyre laptops?


Principper i systemet

  1. Centraliseret computing: Serveren kører applikationerne og gemmer alle data. Klienten håndterer primært tastatur, mus og skærm – al tung beregning sker på serveren.
  2. Netværksboot (PXE): Klienten henter en minimal boot-image fra serveren via PXE/TFTP. LTSP understøtter to tilstande:
    1. Thin client: Klienten booter et minimalt image og logger ind på serveren via X11 (traditionelt) eller X2Go/RDP/VNC. Alt kører på serveren.
    2. Fat/rich client (diskless workstation): Klienten henter et komplet root-filsystem over netværket (NFS/sshfs), men kører programmerne lokalt. Godt til mediebehandling og lokal hardware.
  3. Delte ressourcer: Ét operativsystem, én konfiguration og ét sted at installere software – serveren. Brugernes sessioner kører isoleret som separate sessioner på samme maskine.
  4. Protokoller: Grafik overføres med protokoller som X11 (LTSP klassisk), X2Go (NX-komprimeret, godt over WAN), VNC eller RDP afhængigt af opsætning.

Fordele

  1. Lave hardwarekrav på klienterne: Gamle eller svage PC'er kan genbruges som terminaler, da serveren gør det hårde arbejde. En 10+ år gammel maskine fungerer fint.
  2. Central administration: Softwareinstallation, opdateringer, brugerkonti og sikkerhedspolitikker klares ét sted. Ingen enkeltvis installation på hver klient.
  3. Lavere TCO: Ingen licensomkostninger til OS'et, længere levetid for hardware, mindre strømforbrug (tynde klienter bruger typisk 10–25 W), og færre timers it-support.
  4. Fælles og konsistent miljø: Alle brugere får identisk desktop og kan logge ind på enhver terminal og finde deres session og filer.
  5. Sikkerhed og data: Data ligger centralt og backuppes ét sted. Intet på klienten at stjæle, hvis den fjernes. Central antivirus, patches og adgangsstyring.
  6. Hurtig genopretning: Er en klient defekt, udskiftes den blot – brugerens data og miljø ligger på serveren.
  7. Skalérbarhed: Flere servere kan tilføjes efterhånden som antallet af brugere vokser.

Typiske use cases

Skoler, biblioteker, internetcaféer, call centres, receptioner og offentlige institutioner – steder med mange ens arbejdspladser, begrænset it-personale og behov for lav driftsomkostning.

Typiske begrænsninger

Kræver et robust og hurtigt netværk (især til thin client-tilstand), serverskalerbarhed ved mange samtidige brugere, og multimedie/tung grafik kan være en udfordring over X11 – hvor fat client-tilstand eller X2Go er bedre valg.


Kilde : Linux Terminal Server Project