HowTo - Accesso alla INFN-GRID
Per poter accedere alla Grid di produzione dell'INFN è indispensabile ottenere un
certificato da installare nella macchina dalla quale si vorrà accedere. Per poter ottenere questo certificato bisogna contattare il sig. Carlo Rocca
andando direttamente nel suo ufficio (Dip. di Fisica, stanza 313, tel 095 3785415
- Cittadella Universitaria) oppure scrivendo una e-mail all'indirizzo Carlo.Rocca@ct.infn.it
specificando: Nome, Cognome, E-mail valida, professore con
cui si sta facendo la tesi. Ovviamente bisogna specificare che si vuole ottenere
un certificato per un account INFN-Grid.
Verrà creato un indirizzo
email sotto il dominio INFN e a questo verrà associato il certificato, tuttavia tutte le comunicazioni verranno automaticamente reindirizzate
all'indirizzo specificato nella e-mail di richiesta, quindi, è bene specificare
l'indirizzo che si usa frequentemente.
Il sig. Rocca, quando
possibile, manderà una e-mail con il link del sito a cui richiedere il
certificato ed una serie di dati che dovranno essere inseriti nel form di
richiesta. Dopo che la richiesta è stata inoltrata, sarà l'INFN CA (Certification Authority) a mandare
la e-mail con l'URL da cui scaricare il certificato.
L'account per accedere alle macchine deve essere richiesto
al sig. Platania giuseppe.platania@ct.infn.it
o meglio all'indirizzo grid-prod@ct.infn.it.
In breve tempo si riceverà una e-mail con username e password necessarie per
accedere alle macchine genius.ct.infn.it e grid011.ct.infn.it che
condividono la stessa /home e sono raggiungibili solo via ssh.
Se si utilizza Internet Explorer, di solito, basta cliccare sull'URL che l'INFN CA comunicherà via e-mail ed il certificato verrà installato. Per gli altri browser vedere le istruzioni nella sezione 2.2.2 della EDG Users' Guide. E' buona norma conservare il certificato in un floppy o un CD-ROM tramite la procedura guidata di esportazione permessa da ogni browser. Il formato che in genere si utilizza per l'esportazione è il P12 ma è stato provato che anche il formato PFX va bene. La procedura di esportazione richiederà una password che non deve essere assolutamente dimenticata pena l'impossibilità di utilizzare il certificato e quindi bisognerà rifare la procedura per ottenerne un altro. La Grid gestisce i certificati tramite la GSI utilizzando il formato PEM quindi, se si ha un certificato in formato P12 o PFX bisogna convertirlo in questo modo:
effettuare il login alla propria home directory in una delle due macchine in cui è stato creato l'account.
copiare il certificato nella directory .globus della propria home directory
eseguire il comando: openssl pkcs12 -nocerts -in <file_certificato> -out userkey.pem
Verranno richieste due password, la prima e quella con cui si è esportato il certificato dal browser, la seconda è quella del certificato. Il file userkey.pem deve avere permessi 400eseguire il comando openssl pkcs12 -clcerts -nokeys -in <file_certificato> -out usercert.pem
Il file usercert.pem deve avere permessi 600
Per ulteriori informazioni visitare la pagina http://grid-it.cnaf.infn.it/index.php?usercert&type=1
Prima di poter sottoporre un qualsiasi job è necessario
registrarsi a una VO. Si può seguire il link
http://grid-it.cnaf.infn.it/index.php?voregister&type=1
e registrarsi alla VO infngrid. Questa registrazione deve essere
fatta dalla macchina in cui è stato installato il certificato nel web
browser.
Potrebbe passare un pò di tempo tra la richiesta di registrazione e la
registrazione stessa quindi, per essere subito operativi nelle macchine di Catania, si
può richiedere l'attivazione per queste macchine e, tramite i file di configurazione
CT.conf e CT-vo.conf,
lanciare i job utilizzando questa versione modificata dei comandi:
edg-job-list-match --config CT.conf --config-vo CT-vo.conf <file_jdl>
edg-job-submit --config CT.conf --config-vo CT-vo.conf <file_jdl>
tutti gli altri comandi rimangono inalterati.
Per inviare ed eseguire un job è necessario aver portato a termine le
fasi precedenti. E' importante conoscere il linguaggio JDL (Job Description
Language). Una breve descrizione si può trovare nella sezione 4
della EDG
Users' Guide.
Se si dovessero verificare problemi nell'accesso o nella
sottomissione di un job oppure per qualsiasi altro dubbio riguardante il
funzionamento della Grid, contattare
grid-prod@ct.infn.it.