Il live CD EGRID Live UI contiene tutto il software necessario per accedere alla griglia EGRID, e più precisamente per sottomettere lavori, per copiare, spostare file dal computer locale verso gli storage element e viceversa, e per replicare file tra gli storage element.
EGRID Live UI ha una funzione di installazione con cui può essere permanentemente copiato su un hard-disk, con tutto il sistema operativo Debian GNU/Linux.
La configurazione di questo live CD è pronta per l'uso del testbed di EGRID a Trieste, ed include un certificato di esempio, valido solo per l'uso del testbed. Il certificato di esempio verrà rimosso nelle versioni configurate per la griglia di produzione.
EGRID Live UI è basato sul live CD Knoppix 3.6.
Il software di griglia LCG-2/EDG è piuttosto esigente e non funzionerà, riportando errori misteriosi, se il sistema non soddisfa ai requisiti che sono qui sotto elencati.
Per aiutare nella diagnosi dei problemi, è fornito con EGRID Live UI il programma egrid-host-self-test che verifica lo stato del sistema, e riporta suggerimenti su come risolvere eventuali misconfigurazioni.
L'ora di sistema deve essere esatta!
Per agevolare questo compito, EGRID Live UI tenta, all'avvio del sistema, di collegarsi ad un server di ora esatta (NTP), ma diverse condizioni possono decretare il fallimento di questo tentativo. È sempre bene controllare l'ora di sistema prima di cominciare le operazioni di griglia.
Il nome DNS della macchina deve essere completamente qualificato (``fully qualified'', cioè deve includere il nome di dominio e non solo il nome dell'host). Inoltre, il nome DNS deve essere correttamente registrato, e devono essere funzionanti sia la risoluzione diretta che quella inversa del nome.
Le istruzioni aggiornate su come configurare eventuali firewall si trovano all'indirizzo http://www.egrid.it/doc/utenti/firewall-testbed, di cui riassumiamo qui i punti salienti. Indichiamo ``UI'' o ``macchina UI'' il computer su cui gira il software EGRID Live UI.
Devono essere possibili connessioni TCP dalla macchina UI alle seguenti destinazioni:
| host / ip | porti |
|---|---|
| egrid-1.egrid.it / 140.105.46.51 | 10389 |
| egrid-2.egrid.it / 140.105.46.52 | 2119 |
| egrid-4.egrid.it / 140.105.46.54 | 2119, 2811 |
| egrid-5.egrid.it / 140.105.46.55 | 7772, 9000, 9001, 9002 |
| egrid-6.egrid.it / 140.105.46.56 | 2170 |
| egrid-10.egrid.it / 140.105.46.60 | 2811 |
| egrid-17.egrid.it / 140.105.46.67 | 7512, 8080 |
Devono essere possibili connessioni TCP dalla rete 140.105.46.0/24 destinate alla macchina UI su tutti i porti dell'intervallo 20000--25000 (Globus GridFTP data connection).
Infine, per garantire il funzionamento del servizio di ora esatta, la macchina UI deve poter scambiare pacchetti sul porto UDP 123 (NTP, Network Time Protocol) con il resto del mondo.
EGRID Live UI è basata sul Live CD Knoppix, di cui qui riportiamo i requisiti di sistema:
Per utilizzare EGRID Live CD è sufficiente avviare il computer dal CD-ROM di EGRID Live CD; dopo qualche istante apparirà una schermata grafica ed un prompt boot: in basso a sinistra. Premere il tasto `Invio' per avviare EGRID Live UI; il sistema si avvierà comunque dopo aver atteso 30 secondi.
Per avviare il sistema in modo testo (risparmia memoria), si risponda textmode al prompt boot:.
Le altre opzioni di avvio sono elencate nel file /cdrom/KNOPPIX/knoppix-cheatcodes.txt
EGRID Live UI si avvierà con il sistema grafico KDE; l'uso del sistema grafico è solo una comodità per l'utente - tutti i programmi di griglia sono comunque funzionanti anche se EGRID Live UI viene avviato in modo solo testo.
Il programma kdehelpcenter permette di accedere alla documentazione delle applicazioni fornite con KDE.
All'avvio sul desktop grafico si apriranno due finestre, quella che contiene questo documento, e quella del programma di controllo della configurazione egrid-host-self-test - quest'ultima avviserà di eventuali problemi, o viceversa informerà che nulla è di ostacolo al funzionamento della griglia.
Il sistema EGRID Live UI è configurato per partire automaticamente con la tastiera italiana; per cambiare rapidamente questa impostazione con la tastiera US/Internazionale, si può fare clic con il tasto destro sulla piccola icona della bandiera italiana in basso a destra nel desktop.
Tutti i comandi user interface di griglia di EGRID/LCG-2/EDG sono installati in EGRID Live UI. I comandi si usano da linea di comando, come di solito si fa; per alcune operazioni è anche disponibile un'interfaccia grafica.
Il menu identificato dall'icona
permette di accedere ai comandi grafici specifici
di EGRID Live UI.
È possibile installare EGRID Live UI sul disco rigido: si elimina così la necessità di dover ogni volta utilizzare il CD-ROM, e si rendono permanenti i dati e le modifiche apportate. Con la funzione di installazione si ottiene un computer con installato Debian GNU/Linux ed anche tutto il software di accesso alla griglia scritto da EGRID, LCG, EDG e Globus.
È possibile usare lo stesso Live CD per installare più di un computer; ad ogni installazione verranno chiesti i dati che variano da un computer all'altro.
Attenzione! L'installazione richiede una partizione dedicata sull'hard disk, capiente almeno 3Gb; questa partizione verrà reinizializzata e tutti i dati presenti su di essa andranno persi - perciò è bene assicurarsi di averne una copia di riserva prima di procedere.
Prima di cominciare, è necessario raccogliere dal proprio Amministratore di Rete le seguenti informazioni sul computer che si va ad installare, perché saranno richieste dal programma di installazione:
Avviare il computer dal CD di EGRID Live UI. Lanciare il programma `knoppix-installer'; è disponibile una funzione di aiuto in linea, che può guidare attraverso i vari passi.
Alcuni punti a cui prestare particolare attenzione:
Beginner: nonostante il nome, è il tipo di installazione più adatto in generale.
Dopo un'installazione eseguita correttamente, non dovrebbe esserci alcun bisogno di ulteriore configurazione manuale.
Riportiamo comunque qui alcuni dei parametri che potrebbe essere necessario cambiare; per favore, segnalateci ogni procedura utile che ritenete sia stata omessa.
I server di ora esatta sono preimpostati a `pool.ntp.org' e `timehost.ictp.trieste.it'; per cambiare questa impostazione si agisce su due file:
Tutti i parametri di rete si possono impostare attraverso una interfaccia utente amichevole con il programma netcardconfig, che provvederà a modificare i rilevanti file di configurazione del sistema.
Il nome dell'host ed il suo indirizzo IP primario sono impostati attraverso i due file:
Lo staff tecnico di EGRID rimane a disposizione per ogni ulteriore chiarimento, suggerimento o modifica; contattateci pure all'indirizzo e-mail <staff@egrid.it>