Laboratori didattici con UDOO e LTSP
Gli obiettivi minimi - 25 postazioni studente + 1 postazione docente; - buona potenza di calcolo; - abbattimento del 80%-90% del consumo elettrico; - abbattimento dell'inquinamento acustico; - consumo massimo non superiore a 1 KW; - prospettiva di vita: 10-15 anni; - abbattimento del 90% del costo totale in 10 anni; - facilità di utilizzo e di replicabilità; - azzeramento del costo del software di base; - ambiente multipiattaforma (non solo GNU/Linux ).
Nascita del progetto (accordo LATS-Malignani) LATS (Lebialem Association for Twinning of School) - promuove gli scambi culturali tra scuole del Camerun e scuole Italiane; - favorisce l'introduzione dell'information Communication Technology (ICT) nel Camerun; - partecipa all'internet Governance Forum, l'organo deputato dalle Nazioni Unite a discutere dei temi della Internet Governance.
Nascita del progetto (accordo LATS-Malignani) LATS (Lebialem Association for Twinning of School)
Il laboratorio sperimentale Il laboratorio realizzato è composto da: - 30 postazioni per gli studenti; - una postazione per il docente; - LTSP Server; - videoproiettore;
Linux Terminal Server Project Il sistema LTSP è composto da: - un server; - n terminali grafici. Lo scopo è quello di consentire agli utenti che utilizzano i terminali di UTILIZZARE SIMULTANEAMENTE LE RISORSE DI UN SOLO COMPUTER.
Linux Terminal Server Project La caratteristica più interessante del sistema LTSP è che ogni singolo terminale può avere una potenza di calcolo molto bassa (è sufficiente che riesca a collegarsi al server e risulterà funzionare alla velocità di quest'ultimo). Per questa ragione viene spesso utillizzato per riutilizzare computer desueti altrimenti destinati alla rottamazione ( e per anni abbiamo utilizzato questo sistema proprio a questo scopo). In diverse occasioni siamo andati in giro per la scuola a farci dare i computer che non funzionavano più e -nel nostro laboratoriodiventavano magicamente velocissimi.
L' impronta carbonica Ma anche l'idea di riutilizzare i vecchi computer potrebbe risultare troppo costosa! I personal computer classici hanno, infatti, diversi aspetti negativi: - rumorosità (più di 100 ventole) (3-4 ventole/postazione 30 postazioni effetto galleria del vento ) - consumo (circa 5.000 Watt) (120-150 Watt/postazione 30 postazioni il consumo di 2 abitazioni) - temperatura (30 piccoli caloriferi ) - impatto ambientale (~1.000 Kg gas serra ad anno / laborat.) (35-40 gr/ora* a PC 30 postazioni 30 settimane 30 ore 30 sett.) (*cfr. What is the Environmental Impact of the Internet? - Pablo Paster http://www.treehugger.com/gadgets/what-is-the-environmental-impact-of-the-internet.html)
Single-board ARM-based computer Abbiamo scelto di sostituire i PC tradizionali con una scheda UDOO. Le ragioni sono state diverse: - un progetto italiano (conoscenza della scuola italiana) - buona potenza di calcolo (CPU e RAM adeguate) - combinazione con Arduino (possibilità di sperimentazione) - ottimo interfacciamento (scheda video, SATA, ) - consumo di 6-7 Watt
Ma... come collegare UDOO a LTSP? A partire da un progetto esistente, la distribuzione Berryterminal, che consente di trasformare un Raspberry in un client LTSP, ci siamo rivolti alla comunità open source della nostra Regione e, grazie a IGLU, il Linux User Group di Udine, abbiamo realizzato una distribuzione in grado di trasformare una scheda UDOO in un client LTSP. Da alcuni mesi il laboratorio è funzionante (siamo in una fase alpha ) su 30 client. La distribuzione è stata installata in una versione dimostrativa ed è utilizzabile da chi volesse provarla.
Configurazione del server LTSP (on EdUbuntu) EdUbuntu (as virtual machine) kvm + Virtual Machine Manager Fedora (16 GB RAM, 4 TB HD in RAID 10)
Configurazione del server La progettazione del server consente quindi di vedere l'intero sistema operativo che gestisce il laboratorio con LTSP come se fosse un SEMPLICE FILE: è sufficiente configurare la macchina reale e -a prescindere da qualunque configurazione FISICA il server si avvia in pochi minuti perché è del tutto virtuale. Nessuna configurazione, nessun problema di driver, nessun problema di installazione e nessun problema di upgrade hardware. Naturalmente anche ogni backup si riduce semplicemente alla copia di un due file (la macchina virtuale e la sua configurazione). Naturalmente tutto questo non sarebbe possibile se non ci trovassimo in un ambiente open source.
Configurazione dei client Username:
Configurazione dei client Su ogni client, semplicemente, viene installata una scheda SD con la distribuzione per l'avvio del terminale grafico. Non è necessaria alcuna azione di manutenzione o di personalizzazione. Tutti i programmi risiedono su un'unica macchina, il server, l'installazione di eventuali programmi può essere fatta in qualunque momento e si ripercuote istantaneamente su ogni client senza la necessità di modifiche (e nemmeno di riavvio). Ogni terminale è monitorato dal docente in tempo reale tramite il software Epoptes (Επόπτης), un programma di assistenza e controllo remoto delle postazioni.
Costi a confronto su 10 anni Laboratorio tradizionale: - circa 600 /postazione; - 5 anni di vita media di una postazione (monitor escluso); COSTO = 600 30 post. + 500 30 post. 33.000 GAS SERRA PRODOTTO 10.000 Kg Laboratorio tradizionale: - circa 250 /postazione + 2.000 il server; - 5 anni di vita media del server (durata illimitata il client); COSTO = 250 30 post. + 2.000 2 server 11.500 GAS SERRA 1.500 Kg
A quando il download del software?? Attualmente il progetto è in fase alpha per diversi -non gravi, ma comunque fastidiosi- problemi di instabilità sulle applicazioni che fanno forte uso di elementi grafici (riavvio improvviso del client). Si prevede il fixing di questi problemi e la configurazione delle porte USB (per il mounting delle chiavette da parte degli allievi) entro il mese di dicembre. La distribuzione dovrebbe quindi essere disponibile a partire da gennaio. Un ringraziamento particolare al dipartimento di informatica del Malignani, allo staff di UDOO e a IGLU. Domande?