EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Data management David Bouvet IN2P3-CC Clermont.

Slides:



Advertisements
Présentations similaires
Didacticiel Mon EBSCOhost
Advertisements

Tutoriel - Les Ressources du BCH
Module Systèmes d’exploitation
Effectuer une recherche avancée sur EBSCOhost Champ de recherche unique Didacticiel support.ebsco.com.
Effectuer une recherche avancée sur EBSCOhost Champs de styles de recherche guidés Didacticiel support.ebsco.com.
Chapitre I : Systèmes d’exploitation
Le web classeur Guide à l'usage des élèves. un support de classement et de conservation de vos informations en matière dorientation un outil permettant.
Systèmes d’exploitation
PubMed Trucs et astuces…
PROGRAMME DE FIDÉLITÉ ADR
Mars 2013 Grégory Petit
Autodesk® Revit® Building 9
Recherche avancée multi-champs EBSCOhost
Algorithmique et Programmation
EGEE is a project funded by the European Union under contract IST Gestion des données David Bouvet CCIN2P3 Présentation faite à partir des.
28 novembre 2012 Grégory Petit
Concepts de base. Fichiers et Répertoires Pour le système, des fichiers répertoires (directory files) contiennent les informations permettant de retrouver.
Manipulation de formulaires en Javascript
Module 2 : Préparation de l'analyse des performances du serveur
Module 7 : Accès aux ressources disque
Module 5 : Publication de ressources dans Active Directory
Plateforme de Calcul pour les Sciences du Vivant Gestion de données sur EGEE.
Les 10 fonctions principales de votre Espace Membre Comment accéder rapidement aux fonctions importantes de votre compte ?
PHP 5° PARTIE : LES COOKIES
Gestion de données : Besoins de la VO Biomed Sorina Pop Laboratoire Creatis Université de Lyon, CREATIS; CNRS UMR5220; Inserm U1044; INSA-Lyon; Université.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Contact Sécurité du ROC français R. Rumler.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Transition vers EGEE-III (et EGI?) Pierre.
Gestion des données sur la grille C. Charlot / LLR CNRS & IN2P3 For the European DataGrid Project Team
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks TP Data Management René Météry CS Tutorial.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks L’OAG R. Rumler, CC-IN2P3 (CNRS) EGEE’07,
Sample Image 3ème rencontre EGEODE – Villefranche-sur-Mer – 29 May 2009 g-Eclipse avec EGEODE
FORMATION Unix/Linux CHAPITRE 3: Commandes De Base.
HTML Création et mise en page de formulaire
1 PHP 5 Notions fondamentales (niveau 1 cours #3) Formation continue – Cégep de Sainte-Foy François G Couillard.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Sécurité sur le GRID Ahmed Beriache (CGG)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Sécurité sur le GRID Ahmed Beriache (CGG)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Soumission de jobs David Bouvet IN2P3-CC.
Fichier licence 2016 Utilisation.
Tutoriel V_Stage Cliquez pour continuer.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Sécurité sur la Grille G. Philippon (LAL – CNRS ) Tutorial EGEE Utilisateur (DAKAR)
Formation.
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Quelques commandes de la grille David Bouvet.
Contribution. Accueil Vous êtes actuellement connecté à votre espace de contribution de la médiathèque de l'Université Paris Descartes. Dans cette espace.
INFSO-RI Enabling Grids for E-sciencE NA4 test Eric Fede on behalf of the team.
EGEE is a project funded by the European Union under contract IST Job Soumission Eric Fede CPPM Grid Tutorial, Novembre
EGEE is a project funded by the European Union under contract IST Job Soumission N.Lajili Seminaire Grille-21 Novembre
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard.
INFSO-RI Enabling Grids for E-sciencE Support MPI avec Torque/PBS C. Loomis (LAL-Orsay) EGEE-FR Conférence Téléphonique 7 Juin 2005.
Catalogues de fichiers de données. David Bouvet2 Problématique Possibilité de répliquer les fichiers sur divers SE  nécessité d’un catalogue de fichiers.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Data Management René Météry CS Tutorial EGEE.
Chapitre 10 Maintenance d'Active Directory
Formation SGA Module Saisie des Demandes d’achat Durée : 0,5 jour.
Edit Knoops CPPM 20/01/2009 Enabling Grids for E-sciencE Gestion des données Gestion des jobs Edith Knoops.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Soumission de jobs C. Loomis / M. Jouvin.
INFSO-RI Enabling Grids for E-sciencE Sécurité sur la Grille C. Loomis (LAL-Orsay) Tutorial EGEE Utilisateur (LAL) 8 octobre 2007.
EGEE is a project funded by the European Union under contract INFSO-RI Copyright (c) Members of the EGEE Collaboration Infrastructure Overview.
Mercredi 22 juin 2016 Suivi des jobs grille Colloque LCG France Mars 2007.
EGEE induction course, 22/03/2005 INFSO-RI Enabling Grids for E-sciencE Infrastructure Overview Pierre Girard French ROC deputy.
INFSO-RI Enabling Grids for E-sciencE Gestion des Données David Bouvet CCIN2P /10/10.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Monitoring dans EGEE Frederic Schaer ( Judit.
INFSO-RI Enabling Grids for E-sciencE Data management Daniel Jouvenot IN2P3-LAL ORSAY - 02/02/2007.
INFSO-RI Enabling Grids for E-sciencE La gestion des données Daniel Jouvenot LAL-IN2P3-CNRS 18/06/2008.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard.
INFSO-RI Enabling Grids for E-sciencE Gestion des Données Présentation : G. Philippon (LAL CNRS) IPN Orsay, 7/8 Juillet 2009 Ecriture.
C. Loomis (LAL-Orsay) Tutorial EGEE Utilisateur (LAL) 2 février 2007
Fonctionnement de la grille
David Bouvet, David Weissenbach Observatoire de Meudon, 01-02/02/2011
David Bouvet IN2P3-CC Annecy - 27/09/2007
Auteurs : David Bouvet, David Weissenbach
Transcription de la présentation:

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Data management David Bouvet IN2P3-CC Clermont - 10/01/2007

Enabling Grids for E-sciencE EGEE-II INFSO-RI Plan Commandes de bases Gestion à travers un job Catalogue LFC

Enabling Grids for E-sciencE EGEE-II INFSO-RI Outils de gestion des données de grille Replica-manager (RM) est le premier outil –LCG File Catalog (LFC) garde la trace de la localisation des diverses copies des fichiers grille –le transfert de données utilise surtout gsiftp  comme le bon vieux FTP, utilise l’authentification grille  pas de mot de passe !  peut aussi utiliser des flots multiples pour un transfert plus rapide –RM couvre l’interaction entre gsiftp et le LFC pour faciliter l’instanciation, l’enregistrement et la réplication des données grille Resource Broker –peut envoyer (un petit ensemble) de données aux/depuis les jobs –peut utiliser le LFC pour trouver vos données et les envoyer à votre job, si vos données sont dans le LFC et que vous le spécifiez au RB

Enabling Grids for E-sciencE EGEE-II INFSO-RI Commandes de base du RM (I) Mettre des données sur la grille –Mettre le fichier /home/myhome/toto (de l’ordinateur local) sur le Storage Element leSEchoisi01.in2p3.fr et l’enregistrer avec le nom de fichier logique macopie.test – lcg-cr -d leSEchoisi.in2p3.fr –l \ lfn:/grid/gilda/macopie.test \ --vo gilda file:/home/myhome/toto Storage ElementStorage Element – machine accessible par la grille pour le stockage de données Logical File NameLogical File Name – nom de fichier symbolique avec lequel vous pouvez faire référence à un fichier grille sans préciser sa localisation actuelle La commande ci-dessus retourne le “GUID” : – guid: b4c7-11d8-bb5e-eba42b5000d0 Les GUID sont permanents, les LFN non !

Enabling Grids for E-sciencE EGEE-II INFSO-RI Commandes de base du RM (II) Trouvez vos données : la méthode listReplicas (lr) – lcg-lr --vo gilda lfn:/grid/gilda/macopie.test # via LFN  sfn://leSEchoisi.in2p3.fr/grid/gilda/tutorial/data /generated/ /file7115df45-b4c7-11d8-bb5e- eba42b5000d0 – lcg-lr --vo gilda \ # via GUID guid: b4c7-11d8-bb5e-eba42b5000d0  sfn://leSEchoisi.in2p3.fr/grid/gilda/tutorial/data /generated/ /file7115df45-b4c7-11d8-bb5e- eba42b5000d0 “replicas” car quelqu’un (ou un programme) peut faire une copie sur un SE différent – les LFN et GUID font référence à toutes les copies

Enabling Grids for E-sciencE EGEE-II INFSO-RI Commandes de base du RM (III) Trouver l’information concernant le LFC ou le “DMS” (Data Management System) –comment connaît-on que leSEchoisi.in2p3.fr était un SE ? – lcg-infosites –-vo atlas se ************************************************************** These are the related data for atlas: (in terms of SE) ************************************************************** Avail Space(Kb) Used Space(Kb) SEs clrlcgse01.in2p3.fr clrlcgse02.in2p3.fr Beaucoup d’autres informations peuvent être affichées –emplacements des composants du LFC –emplacements de toutes les ressources

Enabling Grids for E-sciencE EGEE-II INFSO-RI Plan : vous êtes ici Commandes de bases Gestion à travers un job Catalogue LFC

Enabling Grids for E-sciencE EGEE-II INFSO-RI Les données à travers les jobs : données sur votre bureau Vous pouvez définir votre job pour récupérer les données –le job génère des données dans le répertoire de travail du WN –à la fin du job, les données sont placées dans l’espace de stockage temporaire du RB –vous les récupérez via “glite-job-output” Eléments clés : –vous devez connaître les noms des fichiers que vous souhaitez récupérer – OutputSandbox = {“higgs.root", “graviton.HDF"}; –méthode non destinée pour de gros fichiers (> centaine MB)  espace de stockage temporaire limité sur le RB

Enabling Grids for E-sciencE EGEE-II INFSO-RI Les données à travers les jobs : données sur la grille Votre programme génère des données dans un fichier local Le programme doit connaître quel est le nom du fichier local Le programme utilise les commandes lcg-* pour : –mettre les données sur un SE de la grille –enregistrer les données comme un jeu de données grille Deux options utiles : –sur quel SE les données doivent-elles être sauvegardées (ou même dans quel répertoire de quel SE !) ?  par défaut: SE “local” –un nom de fichier logique.  par défaut: pas de LFN !

Enabling Grids for E-sciencE EGEE-II INFSO-RI L’attribut OutputData du JDL spécifie où les fichiers doivent aller –si aucun LFN n’est précisé, WMS en choisit un –si aucun SE n’est précisé, le SE le plus proche est choisi OutputData = { [ OutputFile = “toto.out” ; StorageElement = “adc0021.cern.ch” ; LogicalFileName = “lfn:/grid/gilda/theBestTotoEver” ; ], [ OutputFile = “toto2.out” ; StorageElement = “adc0021.cern.ch” ; LogicalFileName = “lfn:/grid/gilda/theBestTotoEver2” ; ] }; A la fin du job, les fichiers sont effacés du WN et enregistrés sur le SE Un fichier contenant le résultat de cette opération est créé et ajouté à l’output sandbox : DSUpload_.out Les données à travers les jobs : données sur la grille Laissez faire le WMS

Enabling Grids for E-sciencE EGEE-II INFSO-RI Soumission de données par le job C’est facile : utiliser le champ InputSandbox du JDL Attention : on ne peut pas utiliser ce champ pour de trop grand transfert (plusieurs megabytes) – InputSandbox = {“input-ntuple.root“, “job.sh”};

Enabling Grids for E-sciencE EGEE-II INFSO-RI Adresser vos données grille à votre job Il faut des données sur la grille == enregistrées dans le LFC Spécifiez les données grille au job (JDL) : – InputData = “lfn:/grid/gilda/myfile.dat” Resource Broker met des infos concernant la correspondance avec les données dans le fichier.BrokerInfo sur le noeud d’exécution distant Dans le script d’exécution de votre job, utilisez la commande edg-brokerinfo & les commandes lcg-* pour avoir une copie locale du job

Enabling Grids for E-sciencE EGEE-II INFSO-RI Dupliquer les données Vous pouvez dupliquer vos données sur d’autres SE à partir du LFN du fichier – lcg-rep --vo gilda lfn:/grid/gilda/macopie.test –d \ autreSEchoisi.in2p3.fr Si vous listez ces données avec la méthode listReplicas, vous trouvez une nouvelle liste : – sfn://leSEchoisi.in2p3.fr/grid/gilda/tutorial/data/generat ed/ /file7115df45-b4c7-11d8-bb5e-eba42b5000d0 sfn://autreSEchoisi.in2p3.fr/grid/gilda/tutorial/data/gene rated/ /file3498dg93-h3b6-38s2-kf7d-ksr38h8379q7

Enabling Grids for E-sciencE EGEE-II INFSO-RI Effacer les données Pour effacer les données d’un SE : – lcg-del --vo gilda –s autreSE.in2p3.fr \ lfn:/grid/gilda/macopie.test Il faut spécifier le hostname du SE car en cas de replicas, la commande ne sait pas quel fichier effacer. Pour effacer tous les replicas d’un fichier, il faut rajouter l’option –a Cette option est aussi nécessaire lorsqu’il n’y a pas de replica Le catalogue LFC est mis à jour

Enabling Grids for E-sciencE EGEE-II INFSO-RI Plan : vous êtes ici Commandes de bases Gestion à travers un job Catalogue LFC

Enabling Grids for E-sciencE EGEE-II INFSO-RI Commandes LFC Le catalogue LFC (LCG File Catalog) présente une arborescence et des commandes façon « système de fichiers » : –il est possible de lister les références, de créer une nouvelle arborescence, de faire des liens symboliques… Par défaut, le catalogue utilisé est le catalogue central de la VO.  lcg-infosites –vo gilda lfc retourne le nom du LFC central  lcg-infosites –vo gilda lfcLocal retourne la liste des catalogues locaux de la VO Pour utiliser un catalogue local :  export LFC_HOST=

Enabling Grids for E-sciencE EGEE-II INFSO-RI Commandes LFC Racine de l’arborescence d’un LFC :  /grid/ –on peut stocker cette racine dans la variable LFC_HOME Lister les références :  lfc-ls /grid/gilda/...  lfc-ls $LFC_HOME/... Créer une nouveau répertoire :  lfc-mkdir /grid/gilda/.../ Autres ex. de commandes :  lfc-ln, lfc-rm, lfc-getacl, lfc-setacl...

Enabling Grids for E-sciencE EGEE-II INFSO-RI Liens utiles Projet LCG – Projet EGEE (tutorial en ligne) – LCG user – LCG User Guide – LCG FAQ (pas à jour mais ça aide quand même) – Doc diverses sur la grille – User Support – pour soumettre des incidents pour la VO, pour un site…

Enabling Grids for E-sciencE EGEE-II INFSO-RI Merci