27
Vania Boccia Incontro del 18- 10-07 Introduzione al prototipo Grid-SCoPE Vania Boccia [email protected]

Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia [email protected]

Embed Size (px)

Citation preview

Page 1: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

Vania Boccia

Incontro del 18-10-07

Introduzione al prototipo Grid-SCoPE

Vania [email protected]

Page 2: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

2Vania Boccia

Incontro del 18-10-07

Outline

1. SCoPE: il progetto e l'infrastruttura del prototipo GRID

2. Come diventare un utente GRID

3. Breve guida all’utilizzo

Page 3: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

3Vania Boccia

Incontro del 18-10-07

Il progetto SCoPE

Il Progetto S.Co.P.E. nasce con l’obiettivo di creare un'infrastruttura di supercomputing, basata sul paradigma Grid e sulle più moderne tecnologie di calcolo parallelo e distribuito

L’architettura finale consiste nella creazione di una Grid Metropolitana capace di unire le sinergie dei dipartimenti e strutture di ricerca afferenti o in collaborazione con la Federico II, distribuite nella città di Napoli

Tale infrastruttura ha come scopo principale la promozione della ricerca di base e l’innovazione tecnologica attraverso la creazione di codici innovativi in 4 settori strategici:

Scienze del Microcosmo e del Macrocosmo

Scienze dei Materiali e dell’Ambiente

Scienze della Vita

Middleware

Page 4: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

4Vania Boccia

Incontro del 18-10-07

Stato dell’infrastruttura

Attualmente, il progetto, mette a disposizione un “prototipo” GRID, completo di risorse e servizi, conforme all’infrastruttura finale.

Servizi “collective”

Servizi di autenticazione/autorizzazione (Voms Server e Proxy Server)

Servizi informativi e di allocazione dei job (Information Index e Resource Broker)

Servizi per la localizzazione, la copia, la gestione e la replica dei dati (File Catalogue)

Servizi “core”

Servizi di calcolo (Computing Element e Worker Node)

Servizi di storage (Storage Element)

Autorità certificante (CA)

Page 5: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

5Vania Boccia

Incontro del 18-10-07

Architettura

Page 6: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

6Vania Boccia

Incontro del 18-10-07

Diventare utente della GRID SCoPE

Richiedere un certificato personale all’autorità certificante

Diventare membro della Virtual Organizzation (VO) SCOPE (registrandosi presso il VOMS server)

Richiedere un “account” su una User Interface (UI), punto di accesso alla GRID

Page 7: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

7Vania Boccia

Incontro del 18-10-07

Ottenere un certificato personale (1/4)

Per poter accedere alla Grid del Progetto S.Co.P.E. è indispensabile essere in possesso di un certificato personale.

La procedura per ottenere il certificato è la seguente:

L'utente si reca di persona dalla Registration Autority (Sig. Ciotola – CSI);  

la RA ne accerta l'identità;  

viene fornito un numero casuale, che la RA comunica all'utente;  

Il certificato personale ha validità un anno, ma viene rinnovato, senza la necessità di ripetere la fase di registrazione presso la RA.

Page 8: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

8Vania Boccia

Incontro del 18-10-07

l'utente, si collega all’URL https://security.fi.infn.it/CA/mgt/getCA.php, scarica e installa il certificato della Certification Authority INFN

Ottenere un certificato personale (2/4)

Page 9: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

9Vania Boccia

Incontro del 18-10-07

Ottenere un certificato personale (3/4)

Entro 2 giorni dalla registrazione presso la RA, l'utente deve effettuare la richiesta di certificato.

Page 10: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

10Vania Boccia

Incontro del 18-10-07

Ottenere un certificato personale (4/4)

Entro 2 giorni lavorativi, l'utente riceve le istruzioni per scaricare il certificato usando lo stesso browser con cui ha fatto la richiesta

Page 11: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

11Vania Boccia

Incontro del 18-10-07

Iscrizione alla VO SCOPE (1/4)

L'utente installa il proprio certificato personale nel browser

Page 12: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

12Vania Boccia

Incontro del 18-10-07

Iscrizione alla VO SCOPE (2/4)

Si registra presso il VOMS server connettendosi all’URL: https://scopevoms01.dsf.unina.it:8443/voms/scope/webui/request/user/create

Page 13: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

13Vania Boccia

Incontro del 18-10-07

Iscrizione alla VO SCOPE (3/4)

l'utente riceve una mail e convalida la sua richiesta di iscrizione visitando il link suggerito nella mail

Page 14: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

14Vania Boccia

Incontro del 18-10-07

Iscrizione alla VO SCOPE (4/4)

la richiesta di iscrizione alla VO SCOPE viene approvata

l'utente riceve una mail di benvenuto nella VO SCOPE

Page 15: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

15Vania Boccia

Incontro del 18-10-07

Esportare il certificato

Una volta installato il certificato nel browser, esso può essere recuperato in ogni momento, seguendo le seguenti istruzioni.

Page 16: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

16Vania Boccia

Incontro del 18-10-07

Accesso al prototipo: la User Interface

La UI (User Interface) è il componente che permette agli utenti di accedere alle risorse Grid ed utilizzarne alcune funzionalità (sottomissione, monitoaggio, cancellazione, recupero dell'output di un job, …)

L’utente può:

scegliere di installare una propria UI, oppure

utilizzare l’account personale su una delle UI del progetto SCoPE, utilizzando l’account rilasciato in seguito alla iscrizione al servizio VOMS

Page 17: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

17Vania Boccia

Incontro del 18-10-07

Primo accesso al prototipo SCoPE

È necessario:

collegarsi ad una User Interface (UI) (ad ed. scopeui01.dsf.unina.it) utilizzando l’account rilasciato in seguito alla iscrizione al servizio VOMS.

copiare il certificato personale in un’apposita directory sulla UI.

Page 18: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

18Vania Boccia

Incontro del 18-10-07

Collegamento alla User Interface

Per collegarsi alla UI scopeui01.dsf.unina.it è necessario disporre di un client SSH (ad es. Putty, openSSH client, …)

Page 19: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

19Vania Boccia

Incontro del 18-10-07

Copia del certificato personale sulla UI

Per copiare il certificato personale sulla UI è necessario disporre di un client S-FTP (ad es. WinSCP, openSSH client, …)

Page 20: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

20Vania Boccia

Incontro del 18-10-07

Operazioni preliminari sul certificato

Dopo aver copiato il certificato personale ed essere entrati sulla UI, è necessario eseguire alcuni comandi per modificare il formato del certificato personale da p12 a X.509, e collocarlo opportunamente nel proprio account, con i permessi giusti.

Page 21: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

21Vania Boccia

Incontro del 18-10-07

Autenticazione

Generare le proprie credenziali ed essere autorizzato ad utilizzare la GRID, generando un certificato proxy con estensioni voms.

Page 22: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

22Vania Boccia

Incontro del 18-10-07

Informazioni sullo stato della GRID

Le risorse, al momento disponibili sono pubblicate sul sito: http://scopegridice01.dsf.unina.it/site/site.php

Page 23: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

23Vania Boccia

Incontro del 18-10-07

Esecuzione di job

A partire dalle caratteristiche dell’applicazione che si intende eseguire:

editare un file descrittore del job

verificare la disponibilità di risorse adatte all’esecuzione all’interno dell’infrastruttura GRID

modificare, eventualmente e se possibile, il file descrittore del job

verificare la disponibilità di risorse

Page 24: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

24Vania Boccia

Incontro del 18-10-07

Job Matchmaking

Editare un file descrittore del job

verificare a priori quali risorse della GRID sono in grado di soddisfare i requirement del job che intendiamo eseguire

Page 25: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

25Vania Boccia

Incontro del 18-10-07

Esecuzione e monitoraggio di un job

Page 26: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

26Vania Boccia

Incontro del 18-10-07

Interazioni UI/Grid

Comandi di shell

Librerie per lo sviluppo di applicazioni “grid-aware”

Portali web:

Genius

P-Grade

Page 27: Vania Boccia Incontro del 18-10-07 1 Introduzione al prototipo Grid-SCoPE Vania Boccia vania.boccia@unina.it

27Vania Boccia

Incontro del 18-10-07

Link Utili

Sito ufficiale del progetto SCoPE :

- http://www.scope.unina.it

Sito del Middleware gLite:

- http://glite.web.cern.ch/glite/documentation/default.asp

Portali:

- Genius: https://genius.ct.infn.it

- p-Grade: http://www.lpds.sztaki.hu/pgportal/

Guide Utente:

- http://www.scope.unina.it/servizioutenti/default.aspx

- https://edms.cern.ch/file/722398//gLite-3-UserGuide.pdf

Guide a JDL:

- https://edms.cern.ch/file/555796/1/EGEE-JRA1-TEC-555796-JDL-Attributes-v0-8.pdf

- https://edms.cern.ch/file/590869/1/EGEE-JRA1-TEC-590869-JDL-Attributes-v0-8.pdf

Mailing list:

- [email protected]