dCache
dCache est un système de stockage réparti sur disque avec une arborescence unique.
Au CC-IN2P3, le service dCache fournit un accès au données local par le biais d’une porte XRootD et un protocole d’accès distant standard (SRM, « Storage Resource Manager »).
Ce service dCache est interfacé avec le service HPSS. Il peut donc être utilisé en tant que cache sur disque devant un système de stockage sur bande. Mais il peut également être utilisé comme un service de stockage purement sur disque.
Aujourd’hui, dCache héberge des données des Organisations Virtuelles (VO) appartenant aux collaborations LHC et EGI.
Accès aux données
Par protocole XRootD
Trois interfaces au protocole XRootDsont disponibles sur dCache pour les expériences LHC : - ccxrootdatlas.in2p3.fr (ATLAS) - ccxrootdcms.in2p3.fr (CMS) - ccxrootdlhcb (LHCb)
Exemple de copie de fichier utilisant le protocole XRootD :
% xrdcp root://ccxrootdatlas.in2p3.fr:1094//pnfs/in2p3.fr/data/atlas/atlasdatadisk/rucio/mc15_14TeV/0f/20/AOD.10073441._001377.pool.root.1 /scratch/testxrd
Par protocole SRM (gridftp)
Le protocole gridftp est basé sur l’authentification par certificat grille et nécessite un proxy grille approprié. Il permet les transferts de fichiers de et vers dCache.
Exemple de commande pour transférer un fichier local vers dCache :
% gfal-copy file:///scratch/myfile srm://ccsrm.in2p3.fr:8443/pnfs/in2p3.fr/data/dteam/myfile
Exemple de commande pour transférer un fichier dCache localement :
% gfal-copy srm://ccsrm.in2p3.fr:8443/pnfs/in2p3.fr/data/dteam/monfichier file:///scratch/monfichier