Mini-Howto Slackware e LTSP. Questo mini Howto spiega come configurare la vostra Slackware per poter installare LTSP e l' installazione base di LTSP. Slackware current (post 10.2) al 13-04-2006 e LTSP 4.2.1 addì venerdì 14 Aprile 2006 slacky@slacky.it == www.slacky.it == 2006 00) Scritto da Luci0 gab.san@tiSCali.it <<< NO_SPAM PLEASE!! Copyright (c) 2006 www.slacky.it & Gabriele Santanché (=Luci0) è garantito il permesso di copiare, distribuire e/o modificare questo documento seguendo i termini della Licenza per Documentazione Libera GNU, Versione 1.1 o ogni versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Non Modificabili, nessun Testo Copertina, e nessun Testo di Retro Copertina. Una copia della licenza è acclusa nella sezione intitolata "Licenza per Documentazione Libera GNU". 0) Inizio - Introduzione da leggere per poter capire a cosa serve LTSP [... semiseria :-) ] I Personal Computer sono ormai dei validi strumenti di lavoro che vengono normalmente utilizzati in ufficio , in genere dopo una fase iniziale, la produttività aumenta e tutto procede abbastanza bene per mesi o per anni ... ma se viene acquistato un altro PC da affiancare ai preesistenti, ci accorgiamo in breve tempo che i PC che avevamo acquistato qualche tempo fa , sono superati o per meglio dire sono obsoleti... Il progresso tecnologico nel settore dell' informatica , in genere è positivo, ma per una ditta che si trova ad utilizzare diversi PC in rete questo può creare dei problemi, infatti i PC moderni non sono solamente più veloci ... ma il software installato (.. stranamente) non è compatibile al 100% con il software di una generazione di PC precedente, quindi con i PC moderni siamo in grado di leggere tutti i documenti prodotti con i PC obsoleti, ma non il contrario. In definitiva si ha come risultato che l' acquisto di un PC nuovo, fa diventare diventare ? vecchi? all' istante tutti i PC che avevamo in ufficio. Ad aggravare la situazione esiste il fatto che, non sempre è facile far coesistere diverse generazioni di PC in una rete aziendale, e soprattutto ciò provoca un continuo aggiornamento del personale che viene distolto dalla produzione e impegnato a tentare di far coesistere documenti che realizzati con software moderno risultano "indigesti" a software datati . Una soluzione sarebbe quella di sostituire tutti i personal computer e tutto il software in modo che tutti possano lavorare con gli stessi strumenti hardware e software, ma per ovvi problemi di costi non è sempre possibile . Una altra soluzione potrebbe essere quella di sostiture solo il software, ma i PC obsoleti non sono in grado di farlo "girare". Una altra soluzione ancora potrebbe essere quella di sostituire solo l' hardware e non il software ... ma difficilmente realizzabile, infatti se avessimo necessità di aumentare il numero delle postazioni sarebbe impossibile acquistare software non più in catalogo da anni.. Fortunatamente esiste un alternativa, possiamo acquistare un PC nuovo e installare GNU/Linux e usando il software LTSP, (http://www.ltsp.org ) e utilizzare i PC anche datati come terminali grafici. In questo modo con un solo PC moderno e potente siamo in grado di rendere disponibile per tutti gli utenti della rete aziendale, un ambiente operativo molto affidabile e sicuro, con software moderno e in continuo sviluppo, in grado di reggere il confronto con il più moderne soluzioni . I vantaggi principali sono : o Un solo PC di adeguata potenza da acquistare. o Un solo PC da aggiornare . o Tutti gli utenti hanno la stessa dotazione software. o I dati sono tutti nel PC server centrale ed archiviati in unità di backup. o Utilizzo di sistema operativo GNU/LINUX. o Immunità a virus informatici di microsoft windows. o Possibilità di installare software Open Source quale OpenOffice.org. o Alta affidabilità dei terminali, che possono non avere alcuna periferica di scrittura di massa e quindi molto meno soggetti a guasti. o Prezzo dei terminali nuovi molto basso , hardware facimente riparabile, possibiltà di acquistare stock di PC ricondizionati. o Interscambiabilità dei terminali: in caso di guasto di una postazione non si hanno perdite di dati, che può essere sostituto in tempi molto brevi. 1) Requisiti Hardware Per fare dei test: A) Occorre un PC (server) con un processore con 1200 Mhz effettivi 256 Mb RAM e un Hdd da 80 e un scheda 10/100 é il server ( la cosa importante é che il disco e il controller siamo veloci) con la RAM DDR in genere aumenta anche la velocità del disco .... i P4 e Celeron P4 dovrebbero essere ok ... non li ho mai testati. In definitiva conta la velocità di trasferimento dati su PCI.. una scheda di rete a 1 Gbit dovrebbe aiutare, ma non aspettatevi grosse prestazioni se i client non sono all'altezza ovvero un P133 con RAM FP o EDO fa quello che può .... in tal caso le 10/100 vanno meglio.. B) Per i terminali vanno bene PC con CPU a 100Mhz 32Mb RAM scheda video PCI 2 Mb e un monitor decente con una 10/100 No Hdd No CD Fdd 1.4 per il boot. L' utilizzabilità di un vecchio PC dipende tantissimo dalla scheda video se é una vecchia Matrox o nVidia non deluderà ... se invece c' é una SiS o un Cirrus o una Trident... i risultati non saranno molto entusiasmanti ... ma a volte si hanno sorprese, e bisogna anche sperimentare... anche la memoria é importante se il PC client fa pasticci al boot, testatela con memtest.. C) Dimenticavo la rete ... il cablaggio deve essere ottimo, e gli switch dei veri switch ... D) I monitor dei terminali che reggano almeno 1024x768 a 60Hz ... E) Se avete hardware variegato comprate schede di rete, tastiere e mouse PS/2 nuovi uguali per tutti i client eviterete molti problemi.. F) Dimenticavo una buona connessione ad internet, infatti bisogna scaricare moduli perl e pacchetti per circa 120Mb. 2) Installare Slackware configurare la rete assegnando un indirizzo statico (consigliato 192.168.0.254) se avete un router configuratelo in modo da poter coesistere con tale configurazione, ovvero ip es.192.168.0.253 e servizio DHCP disattivato, installare i pacchetti necessari ovvero, perl e nfs dhcp, creare un utente per le eventuali operazioni di download e riavviate. 3) Controllare il funzionamento di X per poter far partire il gestore degli accessi di KDE kdm. 4) A questo punto, potete passare a runlevel 4 con e loggatevi come utente standard e scaricate le ltsp-utils http://ltsp.mirrors.tds.net/pub/ltsp/utils/ltsp-utils-0.22-0.tgz, aprite una console come root scompattate e installate con # bash install.sh verranno installati i comandi ltspadmin ltspcfg ltspinfo. 5) Mandando in esecuzione il comando ltspadmin da root otteniamo un bell'errore, a causa della mancanza del modulo perl "LWP". Quindi dopo aver attivato la connessione ad internet facciamo partire "# cpan" che la prima volta ci chiederà di essere configurato, rispondete alle varie domande e se fate pasticci riconfiguratelo con "# cpan o conf init", una volta terminata la configurazione uscite con il comando q. Da shell date infine il comando "# cpan install LWP" dopo alcuni minuti di download e compilazione i moduli necessari verranno installati. (N.B .. questa é forse la fase più oscura e più noiosa). 6) Riavviando il comando ltspadmin, questo andrà in esecuzione. Si deve cominciare con la configurazione dell' installer e poi al download e installazione dei pacchetti, se non si ha una connessione ADSL è possibile farsi scaricare da un amico, un immagine iso contenente tutti e pacchetti e copiarli nella directory /opt/ltsp/pkg_cache e aggiornare la lista dei pacchetti. Terminata l' installazione dei pacchetti, (N.B é consigliabile installarli tutti ) si può continuare con la configurazione dei servizi. ....