Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parMaximilien Fournier Modifié depuis plus de 8 années
1
INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org Data management Daniel Jouvenot IN2P3-LAL ORSAY - 02/02/2007
2
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 2 Plan Les principaux systèmes Les commandes de base –Mettre des données sur la grille –Retrouver vos données –Trouver l’information –Dupliquer les données –Effacer les données La gestion des données à travers un job –Données sur votre bureau –Données sur la grille Le catalogue LFC
3
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 3 Plan : vous êtes ici Les principaux systèmes Les commandes de base La gestion des données à travers un job Le catalogue LFC
4
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 4 Les principaux systèmes Un système de gestion d’espace de noms logiques : le LCG File Catalog (LFC) –Garde la trace de la localisation des diverses copies des fichiers sur la grille –Fournit le GUID (Globally Unique Identifier) du fichier ou aussi le SURL (Storage URL) –Présente une arborescence et des commandes façon « système de fichiers » Un système de gestion d’espace de noms physiques : le Storage Resource Manager (SRM) –Utilise le GUID (ou le SURL) et nous fournit le TURL (Transfert URL) Un système de transfert de données : rfio, gridftp –Utilise le TURL
5
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 5 Plan : vous êtes ici Les principaux systèmes Les commandes de base La gestion des données à travers un job Le catalogue LFC
6
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 6 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 La commande ci-dessus retourne le “GUID” : – guid:76373236-b4c7-11d8-bb5e-eba42b5000d0 –Les GUID sont permanents, les LFN non ! 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
7
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 7 Retrouver vos données Trouvez vos données en utilisant le LFN : – lcg-lr --vo gilda \ lfn:/grid/gilda/macopie.test Trouvez vos données en utilisant le GUID : – lcg-lr --vo gilda \ guid:76373236-b4c7-11d8-bb5e-eba42b5000d0 lcg-lr (list replicas) : “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 Résultat on récupère le SURL : – sfn://leSEchoisi.in2p3.fr/grid/gilda/tutorial/data/generat ed/2004-11-10/file7115df45-b4c7-11d8-bb5e-eba42b5000d0 Pour récupérer localement vos données : – lcg-cp --vo gilda \ guid:76373236-b4c7-11d8-bb5e-eba42b5000d0 file:`pwd`/copie
8
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 8 Trouver l’information concernant le LFC ou le “DMS” (Data Management System) Comment savoir 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 ---------------------------------------------------------- 725228544 5741568 clrlcgse01.in2p3.fr 190257628 38750756 clrlcgse02.in2p3.fr Beaucoup d’autres informations peuvent être affichées –Comme le nom des LFC
9
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 9 Dupliquer les données Vous pouvez dupliquer vos données sur d’autres SE à partir du LFN (GUID ou SURL) 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/ge nerated/2004-11-10/file7115df45-b4c7-11d8-bb5e- eba42b5000d0 – sfn://autreSEchoisi.in2p3.fr/grid/gilda/tutorial/data /generated/2004-11-10/file3498dg93-h3b6-38s2-kf7d- ksr38h8379q7
10
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 10 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 Le catalogue LFC est mis à jour
11
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 11 Plan : vous êtes ici Les principaux systèmes mis en jeux Les commandes de base La gestion des données à travers un job Le catalogue LFC
12
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 12 Les données à travers les jobs : données sur votre bureau Le job génère des données dans le répertoire de travail du WN A la fin du job, les données sont placées dans un espace de stockage temporaire Vous les récupérez via “edg-job-get-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é
13
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 13 Les données à travers les jobs : données sur la grille L’attribut OutputData du JDL spécifie où les fichiers doivent aller –si aucun LFN n’est précisé, le système 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
14
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 14 Adresser vos données à votre job Pour vos données « locales » : –C’est facile : utiliser le champ InputSandbox du JDL InputSandbox = {“input-ntuple.root“, “job.sh”}; –Attention : on ne peut pas utiliser ce champ pour de trop grand transferts (plusieurs megabytes) Pour vos données « grilles » : –Spécifiez les données grille au job (JDL) : InputData = “lfn:/grid/gilda/myfile.dat”
15
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 15 Plan : vous êtes ici Les principaux systèmes mis en jeux Les commandes de base La gestion des données à travers un job Le catalogue LFC
16
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 16 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=
17
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 17 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...
18
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 18 Liens utiles Projet LCG –http://lcg.web.cern.ch/LCG/http://lcg.web.cern.ch/LCG/ Projet EGEE (tutorial en ligne) –http://www.eu-egee.org/try-the-gridhttp://www.eu-egee.org/try-the-grid LCG user –http://lcg.web.cern.ch/LCG/users/users.htmlhttp://lcg.web.cern.ch/LCG/users/users.html LCG User Guide –https://edms.cern.ch/file/454439//LCG-2-UserGuide.htmlhttps://edms.cern.ch/file/454439//LCG-2-UserGuide.html LCG FAQ (pas à jour mais ça aide quand même) –https://edms.cern.ch/file/495216/1/LCG-Faq.htmlhttps://edms.cern.ch/file/495216/1/LCG-Faq.html Doc diverses sur la grille –https://gus.fzk.de/pages/docu.phphttps://gus.fzk.de/pages/docu.php User Support –http://www.ggus.org/ pour soumettre des incidents pour la VO, pour un site…http://www.ggus.org/
19
Enabling Grids for E-sciencE INFSO-RI-508833 To change: View -> Header and Footer 19 Merci
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.