LTSP
fornisce un metodo per organizzare una rete con macchine
relativamente a basso costo, in modalità grafica
o in modalità testo, utilizzando un server centrale
GNU/Linux (consiglio una lettura sul modello
thin-client).
È notevole il risparmio di risorse che una tale
configurazione può dare: ad esempio una quarantina
di macchine con browser e OpenOffice aperto possono essere
tranquillamente gestire da un bi-processore Pentium3 a 650GHz
e 1 GB di RAM. Per una dimensione più elevata rimando alla lettura
City Learning Centre
dove per servire circa 120 thin client bastano sei server con
processore Athlon 1800 con 1.5GB di RAM e 60GB di hard disk ciascuno.
Le singole macchine non necessitano di disco fisso poichè fanno il boot utilizzando un floppy o nel caso la scheda di rete abbia una eeprom utilizzano il suo contenuto. Nel passo successivo alla inizializzazione della scheda di rete avviene la richiesta al server locale DHCP di un indirizzo IP assegnato attraverso il MAC della scheda stessa. In seguito attraverso il protocollo tftp (trivial ftp) viene richiesto il download del kernel appropriato per la stazione e quindi il boot dello stesso. Come ultima macrofase c'è il montaggio del filesystem attraverso NFS.
Il software da installare per la sola versione "text" può essere scaricato da LTSP e consiste nei due pacchetti:
Per quanto riguarda invece le funzionalità di base (se non già installati):
Per la configurazione del server:
Per la configurazione delle stazioni occorre
prima descrivere
i primi passi del funzionamento dei pc al momento dell'accensione. In
tale momento quando il bios cerca le eventuali rom di espansione
controlla se sono contenute nella eeprom della scheda
di rete. Se vi è caricato del codice
Etherboot,
viene eseguito e i primi due passi sono la ricerca della
scheda di rete e in caso positivo viene fatta una richiesta DHCP
sulla rete locale.
Etherboot è un software per la creazione di immagini ROM
che sono in grado di fare download di codice dalla rete per poi
essere eseguito su archittetture pc x86.
Per il nostro caso useremo il supporto offerto da www.Rom-O-Matic.net che con una semplice interfaccia web ci permette di scaricare un file Etherboot specifico per la scheda di rete selezionata. In seguito con un semplice comando possiamo costruirci un floppy che al momento dell'accensione eseguirà proprio gli stessi passi descritti in precedenza.
Sandro Doro (email me)