[English version of this page]

EGRID Live UI

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.

Presentazione

Requisiti

Uso

Installazione

Download

Link & ulteriori informazioni

Contatti

Requisiti per il funzionamento

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.

Data e ora

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.

Nome DNS

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.

Firewall

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.

Hardware

EGRID Live UI è basata sul Live CD Knoppix, di cui qui riportiamo i requisiti di sistema:

Usare EGRID Live UI

Avviare il Live CD

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.

Opzioni alternative di avvio

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

Il sistema grafico

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.

L'aspetto del desktop di EGRID Live UI

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.

Configurazione della tastiera

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.

Cambiare l'impostazione della tastiera.

I comandi di griglia

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.

Il menu dei comandi EGRID

(a) Il messaggio visibile su un computer correttamente configurato.

(b) Un esempio di messaggio di errore.

Accesso a EGRID
Questa voce di menu attiva il programma egrid-proxy-ui, che permette di attivare un certificato proxy, esaminarne i dettagli, rinnovarlo oppure distruggerlo, sempre usando un'interfaccia grafica. Di fatto, egrid-proxy-ui svolge le stesse funzioni di grid-proxy-init, grid-proxy-info, grid-proxy-destroy.
Autocontrollo di configurazione host (off-grid)
Questa voce di menu attiva il programma egrid-host-self-test, che esegue alcuni test di configurazione per controllare che la macchina UI soddisfi tutte le condizioni elencate nella sezione Requisiti. Il programma egrid-host-self-test presenta un'interfaccia grafica non-interattiva; al termine dell'esecuzione presenterà un messaggio (a) ``Tutti i test completati con successo.'', ovvero (b) un messaggio di errore che tenta di suggerire un possibile rimedio. Si tenga presente, però, che la diagnostica del programma è piuttosto elementare e spesso i problemi possono avere cause remote e non apparenti; sarà perciò spesso necessario comunque l'intervento di un sistemista.
Autocontrollo di funzionamento griglia
Questa voce di menu attiva il programma egrid-ui-self-test, che esegue alcuni test basilari di funzionalità della griglia. Il programma egrid-ui-self-test presenta un'interfaccia grafica non-interattiva; al termine dell'esecuzione presenterà un messaggio ``Tutti i test completati con successo.'', ovvero un messaggio di errore che riporta l'output e gli errori dell'ultimo comando eseguito. tenta di suggerire un possibile rimedio; nessun tentativo viene fatto di diagnosticare le cause degli eventuali problemi.
Crea una home permanente
Questa voce di menu richiama il programma knoppix-mkpersistenthome che permette di creare uno spazio dati permanente sul disco rigido, su una memory card USB o su un floppy, per salvare i propri dati tra un avvio del Live CD e l'altro. L'intero home filesystem verrà creato in un file `knoppix.img' sul medium scelto.
EDG JDL Editor GUI
EDG Job Monitor GUI
EDG Job Submitter GUI
Queste voci di menu richiamano le interfacce grafiche scritte da EDG per sottomettere job in griglia (EDG Job Submitter), per monitorare lo stato di Job sottomessi (EDG Job Monitor), o per scrivere file di controllo JDL (EDG JDL Editor). Il programma EDG Job Submitter è in grado di controllare gli altri due. Per i dettagli, si rinvia alla documentazione prodotta da EDG.
Installa sul disco rigido
Questa voce di menu richiama il programma knoppix-installer, che permette di installare il sistema operativo Debian GNU/Linux con EGRID Live UI sul disco rigido. La sezione Installazione riporta maggiori dettagli.

Installazione

È 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

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:

Procedura 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:

Post-installazione

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.

Impostazione del server di ora esatta

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:

/etc/default/ntpdate.
Controlla il programma ntpdate, che imposta l'ora esatta all'avvio del sistema.
/etc/ntp.conf
Controlla il demone ntpd che mantiene l'ora esatta durante il funzionamento del sistema.

Impostazione dei parametri di rete

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.

Cambio del nome dell'host

Il nome dell'host ed il suo indirizzo IP primario sono impostati attraverso i due file:

/etc/hostname
Questo file contiene il nome DNS completo.
/etc/hosts
Consultare la pagina man hosts(5) per il formato ed il significato di questo file.

Download

L'ultima versione di EGRID Live UI è disponibile all'URL http://www.egrid.it/download/software/ui/

Link & ulteriori informazioni

Documentazione di LCG-2
http://grid-deployment.web.cern.ch/grid-deployment/cgi-bin/index.cgi?var=eis/docs
Knoppix
http://www.knopper.net/knoppix

Contatti

Lo staff tecnico di EGRID rimane a disposizione per ogni ulteriore chiarimento, suggerimento o modifica; contattateci pure all'indirizzo e-mail <staff@egrid.it>