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 et de leurs replicas –enregistrement des fichiers dans le catalogue lors de la copie sur un SE GUID : Grid Unique IDentifier LFN : Logical File Name (pour utilisateur) SURL : Storage URL 2 types de catalogues : –RLS : Replica Location Service –LFC : LCG File Catalog Le LFC est le remplaçant du RLS. SERVICES CRITIQUES
David Bouvet3 Interactions avec la grille
David Bouvet4 RLS 1 seul par VO Composé de 2 catalogues : –LRC : Local Replica Catalog (GUID ↔ SURL) –RMC : Replica Metadata Catalog (GUID ↔ LFN) Base MySQL ou Oracle
David Bouvet5 LFC Catalogue basé sur le LFN avec un modèle de système de fichiers hiérarchique ex. de commandes : lfc-ls, lfc-mkdir, lfc-getacl… Sécurité (contrairement au RLS) –permission unix, ACL, mapping DN ↔ uid/gid Possibilité de LFC central et locaux. 1 seule base MySQL ou Oracle. Taille : 1 M entrées ↔ ~1 GB
David Bouvet6 RLS/LFC au CC RLS de production pour Biomed : –base MySQL sur machine cclcgrmli01 –~ entrées ↔ ~1.3 Go LFC locaux pour ATLAS, ALICE, LHCb, Dteam : –base MySQL hébergé par le service « Base de données » –estimation de taille : ATLAS : entrées ALICE : ? LHCb : pas de chiffre précis, +sieurs millions d’entrées Dteam : très peu et non critique, juste pour test et SFT (Site Fonctionnal Test)
VOMS
David Bouvet8 VOMS : kesako ? VOMS = Virtual Organization Membership Service –référentiel central pour gérer les informations d’autorisation des utilisateurs d’une VO –permet d’accorder des rôles (des droits) aux utilisateurs 1 seul par VO Base MySQL ou Oracle Utilisation : –portail web de gestion (enregistrement de nx user, nx rôle) –utilisation dès qu’un utilisateur se connecte à la grille (voms-proxy-init) –opérations concurrentes attendues : https connections: Maximum 30 database reads: Maximum 20 database writes: Maximum 5
David Bouvet9 VOMS au CC Serveur VOMS : –pré-production pour Biomed –production pour EGEODE, Auvergrid Base MySQL hébergée par le service BD –1 base d’~200 Mo par VO (taille suffisante pour une VO type LHC)