Grid a Perugia Modifiche ad INFN-GRID per permetterne il funzionamento con Worker Nodes su rete nascosta Truncellito Francesco Mariotti Mirko Leonello.

Slides:



Advertisements
Presentazioni simili
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Servizi middleware aggiuntivi URL dellindagine:
Advertisements

Grid a Perugia Modifiche ad INFN-GRID per permetterne il funzionamento con Worker Nodes su rete nascosta Truncellito Francesco Mariotti Mirko Leonello.
M.Biasotto, Padova, 18 gennaio Sviluppo futuro di LCFG per la Release 2 di Datagrid Massimo Biasotto - LNL.
1 M. Biasotto – Legnaro, 22 Dicembre 2005 Prototipo Tier 2 di Legnaro-Padova INFN Legnaro.
Grid nelle sezioni: Milano Luca Vaccarossa INFN – Sezione di Milano Workshop sulle Problematiche di Calcolo e Reti nell'INFN.
1 Attività per la formazione Scuole INFN Grid Edizione 2008 Valeria Ardizzone INFN Catania.
Riunione PRIN STOA - Bologna - 18 Giugno 2014 Testbed del T2 distribuito Napoli-Roma Dr. Silvio Pardi INFN-Napoli Riunione PRIN STOA – Bologna 18 Giugno.
 Cenni su switch e vlan  Layout fisico per la rete della cloud  Layout virtuale dei computing nodes  Layout virtuale del nerwork node  Riassunto.
Virtualizzazione nell’INFN Andrea Chierici 11 Dicembre 2008.
Gruppo Netarch Incontro di lavoro della CCR Napoli gennaio 2010 Connessioni Tier1/Tier2 a GARR-X 1 GM, Incontro di lavoro della CCR – Napoli
EGEE is a project funded by the European Union under contract IST L'infrastruttura di produzione attuale A. Cavalli - INFN- CNAF D. Cesini.
Dynamic Farm Espansione Dinamica di una Farm Vincenzo Ciaschini CCR 31/3/2015.
Linux Day 2006 – Giornata nazionale dedicata al Software Libero e GNU/ Linux – Come proteggere Windows tm con GNU/Linux Roberto Lacava.
Corso GNU/Linux – 7 La rete Servizi di rete Samba suite Netstudent by E.Richiardone
Corso di Alta formazione in TL&OS Modulo 1.3 Reti e Servizi - lezione 1 Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete;
A dvanced N etwork T echnologies Lab oratory Infrastrutture e Protocolli per Internet Laboratorio 5 Politecnico di Milano Stefano NapoliAlberto Pollastro.
HLRmon per IGI: nuove funzionalità Enrico Fattibene INFN – CNAF
Università degli Studi - “ G. d'Annunzio ” Chieti - Pescara FACOLTÀ DI ECONOMIA Corso di laurea in Economia Informatica/s Seminario di: Giovanni Placentino.
Alma Mater Studiorum - Università di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Dipartimento di Scienze dell’Informazione Supporto al multihoming.
GARR WS08 - Milano, 2-4 Aprile Grid Tutorial Parte 3 gLite e la LAN practicals Mario Reale GARR GRID GARR WS08-Milano-2-Aprile-2008.
Alessandro De Salvo Status dei Tier2 di ATLAS Alessandro De Salvo
1 Accounting DGAS per job MPI Marco Bencivenni (INFN-CNAF) Workshop CCR-INFN GRID Maggio 2010.
AFS NELLA SEZIONE DI PADOVA aree_utenti: attualmente nessuno ha la proria home in AFS e quasi nessuno utilizza l'area utenti di AFS. /usr/local: si preferisce.
20-21/03/2006Workshop sullo storage - CNAF Alessandro Brunengo.
Procedura di certificazione di un sito
SISTEMI DI SORVEGLIANZA IP Panasonic System Solutions
questi sconosciuti o quasi!!
Configurazione Router IR794- IG601
NAT, Firewall, Proxy Processi applicativi.
SCoPE - Stato dei Lavori
TCP/IP.
Gestione Farm Tema centrale della sessione: utilizzo del batch- system nelle varie sedi T1 e T2, ma anche altre farm grid e farm di sezione requirements,
Gestione Farm Tema centrale della sessione: utilizzo del batch-system nelle varie sedi T1 e T2, ma anche altre farm grid e farm di sezione requirements,
Status Report Gruppo Storage CCR CCR 14-15/03/2006.
dCache Test effettuati al CNAF
Monitoring e loadbalancing dei servizi Grid
Risultati ultimi mesi Piano di lavoro prossimi mesi Reclutamento
Collegamento a Garr-X Il collegamento alla nuova rete Garr-X dovrà garantire il massimo della efficienza nella gestione della banda. Per identificare opportunamente.
Nuovo sito della Commissione Calcolo e Reti
PRIN Roma1 – status Luciano Barone, Alessandro De Salvo
The Virtual Machine Monitor Introduzione. Installazione. Utilizzo.
Stato Acquisti Switch/Router T2
Sicurezza e Grid Computing
GridFlex: gestione di software
Introduzione alla sessione sull’analisi per gli esperimenti LHC
Aggiornamento sullo stato del Tier-2 di Catania
Valeria Ardizzone INFN Catania Martina Franca (TA),
Parlando di network i discorsi naturalmente diventano complessi (creazione di un intero ecosistema virtuale comparabile ad uno reale): Separazione layers.
(Breve) Riassunto del workshop WLCG
INFN-TS INFN - Sezione di Trieste - C. Strizzolo - L. Strizzolo.
Gruppo WebTools Workshop CCR – 12 Giugno 2008 Dael Maselli – INFN LNF.
Luciano Gaido (INFN - Torino) Workshop CCR/INFNGRID – Palau
Amministrazione dei servizi di stampa
Job Application Monitoring (JAM)
Interfacce SRM: l'utilizzo di STORM - Overview e prospettive (ALICE)
OLPC-Italia Brescia 16 Ottobre 2008.
Sono stati sperimentati software in grado di rilevare se sono stati compromessi determinati componenti di un sistema operativo.
Risultati del questionario sui servizi middleware aggiuntivi
AUDITING DEI SISTEMI DI POSTA ELETTRONICA Prima fase: definizione della procedura, politiche di sicurezza Workshop maggio 2009 Ombretta Pinazza,
SUBNETTING E SUPERNETTING
Organizzazione di una rete Windows 2000
Gruppo WebTools Workshop CCR – 12 Giugno 2008 Dael Maselli – INFN LNF.
Concetti introduttivi
Esercitazioni corso di RETI
Le reti informatiche di Roberto Minotti 17/01/2019.
Le reti informatiche di Roberto Minotti 15/02/2019.
Job Management Systems ovvero
INFN-Grid DI PRODUZIONE grid-use-model grid.infn.it
RETI.
CLOUD.
Transcript della presentazione:

Grid a Perugia Modifiche ad INFN-GRID per permetterne il funzionamento con Worker Nodes su rete nascosta Truncellito Francesco Mariotti Mirko Leonello Servoli

Installazione standard di INFN GRID F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 L’installazione standard di INFN GRID 2.0.0, prevede che tutti gli elementi costituenti un sito abbiano una sola interfaccia di rete ed un IP pubblico. Vantaggi: facilità di installazione; facilità di installazione;Svantaggi: sono necessari svariati IP pubblici; sono necessari svariati IP pubblici; occorre maggior cura per la sicurezza; occorre maggior cura per la sicurezza; Introduzione ed obiettivi (1/4)

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Installazione standard di INFN GRID Introduzione ed obiettivi (2/4) NETWORK CONFIGURATIONGRID WN1 INFN LAN WN2 WN3 CE SE UI DNS LCFG - DHCP

PRIVATE LAN INFN LAN PRIVATE LAN F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Installazione custom di INFN GRID Introduzione ed obiettivi (3/4) La nostra installazione prevede: WNs su rete privata; CE e SE su rete pubblica. WN1 WN2 WN3 SE UI CE

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Possiamo suddividere gli interventi apportati per questo tipo di installazione in tre gruppi: 1. Modifiche in pre-configurazione: riguardano i servizi di rete (DNS, DHCP); 2. Modifiche in configurazione: sono le modifiche fatte attraverso LCFG; 3. Modifiche in post-configurazione: riguardano principalmente il batch system ed i problemi sorti a causa della tipologia di installazione; Introduzione ed obiettivi (4/4) Modifiche fatte:

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Pre-Configurazione (1/10) Gli interventi apportati in pre-configurazione sono stati: 1. Connessioni di rete del server LCFG; 2. Aggiunta di un server DNS per la rete interna; 3. Configurazione del DHCP per servire 2 reti; 4. Networking dei Worker Nodes.

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Connessione di rete del server LCFG Pre-Configurazione (2/10) Il server LCFG deve poter servire due reti distinte: 1. La rete LAN INFN (come per l’installazione standard); 2. La rete privata dei nodi; Per questo motivo il server LCFG deve avere almeno due interfacce di rete.

PRIVATE LAN Rete Pubblica F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Pre-Configurazione (3/10) Connessione di rete del server LCFG WN1 WN2 WN3 INFN LAN SE UI CELCFG

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Aggiunta di un server DNS Pre-Configurazione (4/10) Ad installazione ultimata i Worker Nodes non saranno risolvibili dall’esterno; Affinchè lo siano internamente alla rete privata, abbiamo inserito un DNS; É stato creato il sottodominio “cmsgrid.pg.infn.it”; La posizione del server LCFG lo rende il candidato ideale per ospitare il server DNS; La configurazione del DNS è standard per una rete privata;

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Aggiunta di un server DNS Pre-Configurazione (5/10) Rete Pubblica LCFGDNS PRIVATE LAN Rete Privata WN1 WN2 WN3 INFN LAN SE UI CE

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Pre-Configurazione (6/10) I profili pubblicati da LCFG devono essere notificati sia alla rete privata, sia alla LAN INFN; I profili risulteranno appartenenti a due domini diversi:  pg.infn.it  cmsgrid.pg.infn.it Il server DHCP deve rispondere a due reti diverse; Configurazione del server DHCP

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Pre-Configurazione (7/10) Configurazione del server DHCP Rete Pubblica LCFG DNS – DHCP PRIVATE LAN Rete Privata WN1 WN2 WN3 INFN LAN SE UI CE DHCP DHCP

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione del server DHCP Pre-Configurazione (8/10) 03 deny unknown-clients; 05 not authoritative; 09 option dhcp-class-identifier "PXEClient"; 10 option vendor-encapsulated-options 01:04:00:00:00:00:ff; 11 filename "pxelinux.0"; 12 subnet netmask { 13 option routers ; 14 option domain-name-servers , ; 31 host cmsgridgk { 32 option user-class " 33 hardware ethernet 00:20:ED:xx:xx:xx; 34 fixed-address ; 35 } } 16 subnet netmask { 17 option routers ; 18 option domain-name-servers ; host node17 { 21 option user-class " 22 hardware ethernet 00:20:ED:xx:xx:xx; 23 fixed-address ; 24 } }

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Pre-Configurazione (9/10) Occorre scegliere un gateway per i Worker Nodes che dovrà essere opportunamente configurato; La scelta è ricaduta sul server LCFG per i seguenti motivi: 1. Gestisce già il networking del sito (DNS, DHCP); 2. Semplicità di configurazione; 3. Non partecipa direttamente nell’esecuzione di job Grid; Abbiamo mascherato la rete privata utilizzando NAT. Networking dei nodi

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Pre-Configurazione (10/10) Struttura finale del sito Rete Pubblica PRIVATE LAN Rete Privata WN1 WN2 WN3 INFN LAN SE UI CELCFG DNS · DHCP · NAT NAT NAT

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione (1/7) La nostra configurazione prevede due tipi di elementi: 1. I Worker Nodes: hanno una sola interfaccia di rete; 2. Computing Element, Storage Element ad User Interface: hanno due interfacce di rete; I due tipi di elementi hanno configurazione diversa, sia per quanto riguarda i parametri di rete, sia per la presenza fisica delle due interfacce. Modifiche ai file di configurazione dei nodi sul server LCFG

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione (2/7) I Worker Nodes appartengono alla sola rete locale; I parametri di rete sono definiti in un proprio “site-cfg.h”: Parametri di rete dei Worker Nodes /* Computing Element & Storage Element hostname */ #define CE_HOSTNAME cmsgridgk.pg.infn.it #define SE_HOSTNAME cmsgridse.pg.infn.it #define SITE_LOCALDOMAIN cmsgrid.pg.infn.it #define SITE_MAILROOT #define SITE_GATEWAYS #define SITE_ALLOWED_NETWORKS , , #define SITE_NAMESERVERS #define SITE_NETMASK #define SITE_NETWORK #define SITE_BROADCAST #define SITE_LCFG_SERVER cmslcfg.cmsgrid.pg.infn.it #define SITE_CE_HOSTS CE_HOSTNAME #define SITE_SE_HOSTS SE_HOSTNAME #define SITE_WN_HOSTS node*.SITE_LOCALDOMAIN #define SITE_GIIS infn-pg #define SITE_GIIS_HOSTNAME CE_HOSTNAME #define SITE_BDII_HOST ibm140.cnaf.infn.it #define SITE_BDII_PORT 2170 #define CE_IP_RUNTIMEENV LCG2 PERUGIA MPICH

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione (3/7) Nel Computing Element, nello Storage Element e nella User Interface vanno attivate le interfacce di rete che sono collegate alla rete privata. Le modifiche (per quanto riguarda il CE), sono inserite in: 1. ComputingElement-local-cfg.h; 2. cmsgridgk (file di configurazione principale); (Analoghe modifiche si hanno per SE ed UI) Modifiche al CE, SE ed UI: seconda interfaccia di rete

/* ComputingElement-local-cfg.h ========================================================================= COMPUTING ELEMENT LOCAL RESOURCES DEFINITION */ +hardware.modlist eth1 eth0 hardware.mod_eth1 alias eth1 e100 +network.interfaces lo eth1 eth0 +network.gatewaydev eth1 +network.hostname_eth1 HOSTNAME +network.netmask_eth1 SITE_NETMASK +network.network_eth1 SITE_NETWORK +network.broadcast_eth1 SITE_BROADCAST +network.ipaddr_eth0 INT_IP +network.netmask_eth0 INT_NETMASK +network.network_eth0 INT_NETWORK +network.broadcast_eth0 INT_BROADCAST /* COMPUTING ELEMENT */ /* Host specific definitions */ #define HOSTNAME cmsgridgk #define INT_IP #define INT_NETMASK #define INT_NETWORK #define INT_BROADCAST F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione (4/7) Modifiche al CE, SE ed UI: seconda interfaccia di rete: ComputingElement-local-cfg.hcmsgridgk

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione (5/7) site-cfg.h per Computing Element, Storage Element ed User Interface I parametri in site-cfg.h per Computing Element, Storage Element ed User Interface, sono gli stessi di una configurazione standard; Le eccezioni sono: 1. Nella definizione dei Worker Node che risultano in un’altra rete; 2. Che il DNS è il server LCFG;

/* ComputingElement hostname */ #define CE_HOSTNAME cmsgridgk.pg.infn.it /* StorageElement hostname */ #define SE_HOSTNAME cmsgridse.pg.infn.it #define SITE_LOCALDOMAIN pg.infn.it #define SITE_MAILROOT #define SITE_GATEWAYS #define SITE_ALLOWED_NETWORKS , , #define SITE_NAMESERVERS #define SITE_NETMASK #define SITE_NETWORK #define SITE_BROADCAST #define SITE_LCFG_SERVER cmslcfg.pg.infn.it #define SITE_CE_HOSTS CE_HOSTNAME #define SITE_SE_HOSTS SE_HOSTNAME #define SITE_WN_HOSTS node*.cmsgrid.SITE_LOCALDOMAIN #define SITE_GIIS infn-pg #define SITE_GIIS_HOSTNAME CE_HOSTNAME F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione (6/7) site-cfg.h per Computing Element, Storage Element ed User Interface

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Configurazione (7/7) I due “site-cfg.h” a confronto IN CE, SE e UINEI WORKER NODESVARIABILE cmsgridgk.pg.infn.it cmsgridse.pg.infn.it pg.infn.it , , cmslcfg.pg.infn.it CE_HOSTNAME SE_HOSTNAME node*.cmsgrid.SITE_LOCALDOMAIN infn-pg CE_HOSTNAME ibm140.cnaf.infn.it 2170 LCG2 PERUGIA MPICH cmsgridgk.pg.infn.it cmsgridse.pg.infn.it cmsgrid.pg.infn.it , , cmslcfg.cmsgrid.pg.infn.it CE_HOSTNAME SE_HOSTNAME node*.SITE_LOCALDOMAIN infn-pg CE_HOSTNAME ibm140.cnaf.infn.it 2170 LCG2 PERUGIA MPICH CE_HOSTNAME SE_HOSTNAME SITE_LOCALDOMAIN SITE_MAILROOT SITE_GATEWAYS SITE_ALLOWED_NETWORKS SITE_NAMESERVERS SITE_NETMASK SITE_NETWORK SITE_BROADCAST SITE_LCFG_SERVER SITE_CE_HOSTS SITE_SE_HOSTS SITE_WN_HOSTS SITE_GIIS SITE_GIIS_HOSTNAME SITE_BDII_HOST SITE_BDII_PORT CE_IP_RUNTIMEENV

route add –host cmsgridgk.pg.infn.it gw cmsgridgk.cmsgrid.pg.infn.it Routing sui nodi ROUTE $clienthost localhost $clienthost cmsgridgk.pg.infn.it $clienthost cmsgridgk.cmsgrid.pg.infn.it $restricted cmsgridgk.pg.infn.it /var/spool/pbs/mom_pr iv/config Reti riconosciute PBS F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Post-Configurazione (1/2) Gli interventi apportati in post-configurazione sono legati ad openPBS: 1. Modifiche alla configurazione di openPBS; 2. Routing statico verso il CE nei nodi;

Post-Configurazione (2/2) La fase di testing ha portato alla luce la presenza di alcuni problemi minori che abbiamo risolto con piccoli interventi manuali: 1. Definizione errate delle variabili LCG_GFAL_INFOSYS in etc/profile.d/lcgenv.sh – lcgenv.csh ; 2. Package edg-lcfg-uicmnconfig edg1.noarch.rpm danneggiato; Problemi minori risolti:

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Conclusioni e sviluppi futuri (1/2) Entrata nella griglia di produzione INFN: Site viewGeo viewGris view Grid-it Il 22 marzo 2004, alle 00:15 il sito Grid di Perugia ha pubblicato i suoi servizi, entrando ufficialmente a far parte del progetto INFN-Grid, ed è stato certificato dal CMT;

F. Truncellito, L. Servoli, M. Mariotti INFN Workshop 2004 Conclusioni e sviluppi futuri (2/2) Il futuro di INFN GRID Perugia: Nel prossimo futuro è nostra intenzione aumentare il numero di Worker Nodes, sia tramite l’acquisizione di nuove macchine, sia tramite la migrazione di farm locali verso il progetto GRID. Per migliorare la gestibilità del sito creato, stiamo cercando di integrare le modifiche apportate manualmente direttamente tramite LCFG.