Differenze tra le versioni di "Gestione server-mirror"
MiB (discussione | contributi) (→Boot da CD-Dvd) |
MiB (discussione | contributi) (→Boot da chiavetta USB) |
||
Riga 109: | Riga 109: | ||
==== Boot da chiavetta USB ==== | ==== Boot da chiavetta USB ==== | ||
− | |||
(da verificare) | (da verificare) | ||
+ | La procedura dovrebbe essere la medesima dell'installazione mediante cd-dvd |
Versione delle 09:04, 29 mar 2012
Indice
- 1 Guida alla gestione del Server-Mirror
- 2 Introduzione alle funzioni principali
- 3 Risorse Hardware
- 4 Le credenziali del server
- 5 Update automatici
- 6 (Uso di) Cron
- 7 Verificare che il server sia aggiornato
- 8 Gestione Remota
- 9 Archivio delle immagini ISO e file multimediali
- 10 Guida all'utilizzo del Server-Mirror
- 11 Utilizzo senza connessione internet
- 12 Utilizzo in presenza di connessione internet
- 13 Esempi d'installazione
Guida alla gestione del Server-Mirror
La seguente guida fornisce le indicazioni per una gestione di base del server mirror in dotazione a RELug allo scopo di permettere numerose installazioni durante gli eventi pubblici
Introduzione alle funzioni principali
La macchina è stata costruita in ambiente Debian 6.0.4 squeeze (Kernel 2.6.32-5-amd64) pensata per contenere i repository delle principali distribuzioni attualmente in uso.
E' stato anche installato un ambiente LTSP a scopo dimostrativo e di sperimentazione.
Risorse Hardware
La macchina è così composta:
- Atom 4core x 1.6GHz -2Gb ram
- n°1 hd da 1Tb
- n°1 eth0 10/100/1000 Mb/s (da utilizzare per la rete di client)
- n°1 eth3 10/100 Mb/s (da utilizzare per l'accesso ad internet)
- n°4 usb (per periferiche portatili lettori cd-dvd chiavette ecc.)
(La risoluzione video è attualmente supportata fino a 1024x768)
Le credenziali del server
Root ,Utenti e Password sono scritte sulla macchina (rispettare le maiuscole e minuscole).
Update automatici
Lo script /home/relug/.bin/mirror-update eseguito ad una determinata ora del giorno mediante cron, provvede agli aggiornamenti dei repository debian e ubuntu.
debian-mirror, debian-multimedia-mirror, ubuntu-mirror, sono gli script che vengono eseguiti in successione automaticamente.
Per aggiungere una distro occorre modificare questi file alla riga --dist aggiungendo o eliminando le distro prescelte (esempio --dist=precise,precise-updates \ prevede lo scaricamento delle distro Ubuntu_12.04_Precise_Pangolin).
(Uso di) Cron
Lista: crontab -l
Edita: crontab -e
Verificare che il server sia aggiornato
Non c'è modo di fare questa verifica ma è sufficiente eseguire /home/relug/.bin/mirror-update
da una finestra terminale per vedere scorrere gli aggiornamenti fino al ritorno del prompt.
Al termine di ogni aggiornamento cron invia una mail che è consultabile con mutt da una finestra di terminale.
Gestione Remota
Il server è raggiungibile con collegamento ssh relug@mirror-relug.dyndns.org
(questo indirizzo è disponibile per merito del servizio attivato su dyndns.com).
Un log di errori può essere letto alla pagina http://mirror-relug.dyndns.org/Ultimoerrore.txt
Archivio delle immagini ISO e file multimediali
- /var/www/
- Links a vari archivi fruibili anche da web
- /opt/iso
- Immagini delle distro più significative
- /opt/biasco
- I video di CristianBiasco
- /opt/Video
- I video di realizzazioni open.
Altri software e servizi
LTSP (non ancora installato)
Guida all'utilizzo del Server-Mirror
Per sfruttare al meglio le potenzialità del sistema occorre dotarsi di switch 10/100/1000 Mb/s.
Per eseguire l'installazione su di un solo pc senza switch occorre allacciarsi con un cavo tipo "cross".
Utilizzo senza connessione internet
Durante un LIP la connessione internet potrebbe non essere disponibile o di scarse prestazioni, quindi per l'installazione in contemporanea di parecchie distribuzioni linux è possibile sfruttare il server.
Occorre configurare l'ip address "statico" per la porta eth0 che fornirà il dhcp ai client.
Le modifiche si apportano al file: /etc/network/interface
Successivamente alle modifiche occorre eseguire il comando:
/etc/init.d/networking restart
Utilizzo in presenza di connessione internet
Se si dispone di connessione internet vale la pena sfruttarla.
Occorre configurare l'ip address "dinamico" per la porta eth3 che fornirà l'accesso ad internet ed anche l'ip address "statico" per la porta eth0 che fornirà il dhcp ai clients.
Le modifiche si apportano al file: /etc/network/interface
Successivamente alle modifiche occorre eseguire il comando:
/etc/init.d/networking restart
Esempi d'installazione
Anzitutto occorre verificare nel bios del client, adottando la sequenza di boot piu` opportuna.
Boot da scheda di rete PXE
- Allacciare il PC da installare,
- avviare la macchina provvedendo a forzare il boot da lan PXE
- alla schermata del menu scegliere la distro preferita (in realtà o debian o ubuntu),
- procedere come in una normale installazione da cd rom,
- alla richiesta del server DNS lasciare vuoto,
- alla richiesta del server mirror scorrere in alto il menu fino alla voce "inserisci manualmente",
- alla richiesta del host mirror inserire l'IP del server (192.168.176.254),
- alla richiesta della Directory inserire /ubuntu/ oppure /debian/,
- alla richiesta del server Proxy lasciare vuoto,
- da questo passaggio in poi dovrebbe funzionare, ma non abbiamo mai avuto il piacere di sperimentarlo :) .
Boot da CD-Dvd
E' possibile che in assenza del server ed anche in assenza di collegamento internet si decida di provvedere all'installazione di una distribuzione mediante l'uso di un LIVE CD Al termine dell'installazione il sistema risulta funzionante ma non aggiornato. Per procedere al solo aggiornamento mediante l'utilizzo del server collegare il pc alla lan come descritto ai punti precedenti . Avviare il gestore pacchetti aggiungendo l'indirizzo del server nella lista dei repository oppure da shell modificare il file /etc/apt/source.list come riportato sotto:
http://192.168.177.1/mirror (verificare)
Procedere all'aggiornamento come si preferisce o tramite interfaccia grafica o testuale.
Boot da chiavetta USB
(da verificare) La procedura dovrebbe essere la medesima dell'installazione mediante cd-dvd