Aggiornamento hardware e software aula di informatica Scuola primaria "G.Pascoli di Contea"
Da MontelLUG WIKI.
Situazione iniziale:
- Aula di informatica con 13 pc desktop PIV e 512 Mb di Ram con SolusOS (non più mantenuto dalla comunità) ciascuno collegato alla rete interna attraverso dongle usb wifi.
- Server di backup della scuola inattivo
- Donazione da parte di ente privato di 20 pc desktop Core Duo 2 , 2 Gb di Ram e HD da 80 Gb.
Obiettivi:
- Aggiornamento hardware e software dell’aula di informatica(a cura del Montellug)
- Sostituzione dei dongle usb wifi con cablaggio ethernet(a cura del Comitato genitori)
- Ripristino del pc server di backup della scuola(a cura della scuola)
- Formazione del personale docente sul nuovo ambiente grafico installato(a cura del Montellug)
1ª fase:
Preparazione della macchina master
- installazione di Sodilinux2015: http://sodilinux.itd.cnr.it/index.php/download
- aggiunta di software didattici non presenti nella distribuzione: http://www.didattica.org/clic.htm
- installazione e configurazione di Epoptes(http://www.epoptes.org/about) per la gestione e il monitoraggio in remoto dei pc da parte dell’insegnante(N.B:in Sodolinux 2015 SP1 Estate è presente un pacchetto fake di x11-utils che non permette il collegamento dei client Epoptes. Si risolve reistallando il pacchetto deb scaricato dai repo tramite dpkg -i, non da Synaptic)
- personalizzazione della Scrivania con link ai software più usati e sfondo del Comitato Genitori di Contea
- blocco dei permessi di scrittura della cartella Scrivania dell’utente(collegamento wiki: http://www.montellug.it/wiki/index.php?title=Blocco_della_Scrivania_e_ripristino_impostazioni_utente)
- backup della cartella utente e procedura di ripristino ambientazione della Scrivania(collegamento wiki)
- creazione cartella condivisa per il salvataggio dei files degli alunni(solo nel pc destinato all’insegnante)(collegamento wiki)
2ª fase:
- Creazione dell’immagine del disco dal pc master che sarà ripristinata negli altri 19 pc tramite Clonezilla SE(http://clonezilla.org/clonezilla-SE/)
- Preparazione strumenti per la clonazione:
- Macchina “server” con SO Gnu/Linux + CloneZilla SE. Disco interno ssd 3Gbs per una maggiore velocità di lettura/scrittura(https://www.howtoforge.com/cloning-linux-systems-with-clonezilla-server-edition-clonezilla-se)
- switch 10 porte 1000Gbs per velocizzare il multitasking
- cavi di rete in buoni stati(il malfunzionamento di un solo cavo di rete può compromettere l’intera operazione di ripristino delle immagini)
3ª fase:
Identificazione nuovi pc:
- Cambio nome dei pc
- Come utente amministratore digitare:
gruopadd <nomenuovo>
per creare un nuovo gruppo da assegnare al nuovo utente e
usermod -c <nomenuovo> -l <nomenuovo> -g <nomenuovo> -md /home/<nomenuovo> <nomececchio>
per cambiare rispettivamente il nome del login(-c), il nome dell’utente(-l), cambiare gruppo(-g) e rinominare la cartella home assegandola al nuovo utente per esempio
usermod -c alunno08 -l alunno08 –g alunno08 -md /home/alunno08 alunno01
‘’’ATTENZIONE’’’: prima di dare questo comando assicurarsi di cambiare il nome alla cartella di backup dell’utente creata durante la preparazione della macchina master(vedi 1ª fase) e anche nella riga di comando inserita in “rc.local”. Quindi:
nano /etc/rc.local
e cambiare il comando da così
rsync -a -E /home/ripristinoutente/alunno01 /home
a così
rsync -a -E /home/ripristinoutente/alunno08 /home
poi da terminale
mv /home/ripristinoutente/alunno01 /home/ripristinoutente/alunno08
Per evitare questo passaggio basta togliere dal comando l’argomento “-md /home/<nomenuovo>”
Infine cambiare il nome alla macchina con
nano /etc/hostaname
e sostituire il nome persente nel file con quello che si vuole assegnare al pc. terminare con ctrl+o+invio e ctrl+x
- Cambio indirizzo ip statico dei pc
- 1° metodo da terminale
Come utente amministratore editare i files seguenti:
nano /etc/NetworkManager/NetworkManager.conf
modificare il contenuto inserendo “manage=true” al posto di “manage=false”(questo obbliga NetworkManager a prendere in considerazione i dati inseriti nel file “interfaces”) come segue
[main] plugins=ifupdown,keyfile [ifupdown] managed=true
terminare con ctrl+o+invio e ctrl+x poi
nano /etc/network/interfaces
modificando come segue
auto eth0 iface eth0 inet static address 192.168.1.100 #per assegnare un nuovo ip statico alla macchina netmask 255.255.255.0 geteway 192.168.1.1 #per indicare l’ip con l’accesso ad internet dns-nameservers 84.200.69.80 84.200.70.40
terminare con ctrl+o+invio e ctrl+x
- 2° metodo da interfaccia grafica (wiki montellug: http://www.montellug.it/wiki/index.php?title=IP_statico_con_NetworkManager)
4ª fase:
Cablaggio aula di informatica
5ª fase:
Disposizione delle nuove macchine nell’aula e prove
6ª fase:
Sistemazione del server per il backup
7ª fase:
Formazione insegnanti: aggiornamento sul nuovo ambiente grafico