Expérience du déploiement d’une Virtual Organisation (VO) locale Christophe DIARRA

Slides:



Advertisements
Présentations similaires
WINDOWS Les Versions Serveurs
Advertisements

La souris danse Espace Régional Internet Citoyen.
EGEE is a project funded by the European Union under contract IST Noeud de Grille au CPPM.
Réunion LCG-France, 7/4/2008 C.Charlot Acc è s aux donn é es Accès à dCache Problèmes de stageout des fichiers produits sur les WNs  Aussi pour le stagein.
CEA-DAPNIAPierrick Micout Réunion Tier 2 « Ile de France » 22 juin 2005.
Résumé CHEP 2010 Distributed processing and analysis Grid and cloud middleware Thèmes : 1.
Déploiement LCG-2 Etat actuel au CC-IN2P3 Fabio Hernandez Centre de Calcul de l’IN2P3 Lyon, 22 juillet 2004.
Le noeud de grille Tier 3 LAPP.
19 janvier 2006J-P Meyer1 Revue du projet GRIF  Les enjeux scientifiques (J-P Meyer)  Le calcul au LHC  Les Projet EGEE et LCG  Le projet GRIF  La.
L’environnement Labo : Laboratoire de Physique des Particules d’Annecy-le vieux: LAPP (PP, Astro) Effectif du labo : 144 personnes Nombre d’IT : 76 dont.
Michel Jouvin LAL/Orsay
LE SERVEUR PROXY Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction.
EGEODE 08/11/2006 Équipe GRID1 EGEODE EGEODE. 08/11/2006 Équipe GRID2 Plan  La géophysique sur la Grille : EGEODE  Partenariat académique  Comment.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Sécurité sur la Grille G. Philippon (LAL – CNRS ) Tutorial EGEE Utilisateur (DAKAR)
29 mars 2006J-P Meyer1 Evaluation des besoins en infrastructures et réseau  Evaluation des besoins en infrastructures  Evaluation des besoins réseau.
GRIF Status Michel Jouvin LAL/Orsay
Outils bibliographiques Philippe Carrère, UAG 2013.
Espace collaboratif du CODEV Blog, WIKI, Forum: c’est quoi?  Blog - Publication périodique et régulière d’articles La vocation d’un Blog est d'être un.
JI Les systèmes d’autorisation et d’authentification dans AMI Fabian Lambert.
Question de gestion 13 : Le document peut-il être vecteur de coopération ? Le document : - Dématérialisation des documents - Partage, mutualisation, sécurisation.
V- Identification des ordinateurs sur le réseau??? ? ? ? ?
Développement d’application avec base de données Semaine 8 : WPF avec Entité Framework Automne 2015.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard.
Le réseau web enit.org … Depuis 2003, l’Anienit - Association Nationale des Ingénieurs ENIT – à mis sur pied et finance un serveur web indépendant de l’école.
Un outil de communication : la liste de diffusion Mis à jour en juillet 2008 Anne Maincent-Bourdalé CRDoc IUT Paul Sabatier.
1 Les logiciels en général sont classés en deux familles:  Logiciels de base  Logiciels d’applications (applications) 2.
Projet Personnel (Epreuve 6) Projet réalisé dans le cadre de mon épreuve E6 au sein de mon alternance au conseil départemental du val de marne Arnaud PICANO.
Migration du système de sauvegarde d’une infrastructure locale à un système centralisé IN2P3 101/06/2016 HEPIX Spring 2013 Muriel Gougerot (LAPP) and Remi.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI La technologie « cloud » M.
Utilisation de Quattor par GRIF Michel Jouvin LAL/Orsay
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.
LPSC, journée de lancement TIDRA B. Boutherin 1/12 Tier 3 du LPSC Grenoble Une infrastructure solide, originale et éco-responsable Des ressources importantes.
Sample Image Comment utiliser la grille ? 3ème rencontre EGEODE des utilisateurs de Geocluster et des Sciences de la Terre sur la grille EGEE à Villefranche-sur-Mer.
Formation à l’utilisation de K-Sup V5 février 2009 CRISI - COM.
CEGID Utilisateurs - autorisations et droits d’accès
Eric Fede - 1 GESTION DES PRIORITES SUR LA GRILLE.
Grid au LAL Michel Jouvin LAL / IN2P3
Mercredi 7 novembre 2007 Dominique Boutigny Activités et Évolution du CC-IN2P3 Réunion des Expériences 2007.
CAF LCG-FRANCE A.Rozanov LCG France 22 Juillet SOMMAIRE Composition CAF DC2 ATLAS Demandes fin 2004.
Biennale du LPNHE 2011, 20/09/ Le projet GRIF-UPMC : évolution et utilisation Liliana Martin Victor Mendoza Frédéric Derue
Un espace collaboratif pour le CODEV quelles fonctionnalités?
6-7 Octobre 2008J-P MEYER1 Conclusions du groupe de travail thématique 7 Physique subatomique: - physique des particules, - physique nucléaire, - astroparticules.
CSI 3531 Systèmes d’exploitation Nathalie Japkowicz 1.
EGEE is a project funded by the European Union under contract IST Initiation à l’infrastructure Tutorial Grille (LCG/EGEE)
INFSO-RI Enabling Grids for E-sciencE Sécurité sur la Grille C. Loomis (LAL-Orsay) Tutorial EGEE Utilisateur (LAL) 8 octobre 2007.
PRESENTATION CHAMBERSIGN FRANCE Sommaire 1/ Qui est ChamberSign France ? 2/ Qu’est-ce qu’une autorité de certification ? 3/ Le certificat électronique.
EGEE is a project funded by the European Union under contract INFSO-RI Copyright (c) Members of the EGEE Collaboration Infrastructure Overview.
1er septembre 2005J-P Meyer1 Statut du projet GRIF (Grille de Recherche d’Île de France) Rappel du projet But: Mettre en place une ressource d’analyse.
Déploiement de la solution de supervision FAN au sein de société CBI et de ses filiales au Maroc et en Afrique.
Mercredi 22 juin 2016 Suivi des jobs grille Colloque LCG France Mars 2007.
FORMATIONENT/SVT Saint Orens Vendredi 15 novembre 2013.
Mise en place d’un cloud publique et privé Guillaume PHILIPPON.
Tier 2 au LAPP. Plan Historique Objectifs Infrastructures Status/métriques Avenir Conclusion.
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 Adaptation de GRIDSITE à WEBDAV Cédric Duprilot CNRS/IN2P3/LAL.
Colloque LCG France14-15 mars SURVEILLANCE ET GESTION D’INCIDENTS Cécile Barbier (LAPP)
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.
AQPC juin TYPO3 un outil adapté pour soutenir les enseignants dans la production de sites web de cours au Cégep de Sainte-Foy.
INFSO-RI Enabling Grids for E-sciencE La gestion des données Daniel Jouvenot LAL-IN2P3-CNRS 18/06/2008.
EGEE France, Marseille, 24 mars 2005 INFSO-RI Enabling Grids for E-sciencE Activité SA1 Regional Operations Centre Pierre Girard.
1DSM - IRFU / PM Compte rendu du site GRIF.
Eric Fede : Obernai Intégration des services grille dans l'exploitation des systèmes informatiques du laboratoire.
08/02/2007 Site Grille : Ambitions 2007 Pierre Girard LCG-France Tier
CALCUL ATLAS LCG France (CC IN2P3 Lyon) 30 Avril SOMMAIRE Data Challenge 2 (DC2) d’ATLAS Utilisation du CC IN2P3.
GRIF : Grille pour la Recherche en
Fonctionnement de la grille
Infrastructure Opérationnelle d’EGEE2
Michel Jouvin LAL/Orsay
Transcription de la présentation:

Expérience du déploiement d’une Virtual Organisation (VO) locale Christophe DIARRA

18-21 Sep 20065eme JI IN2P3 et DAPNIA2 Qu’est ce qu’une Virtual Organization (VO)? Une VO est un groupe d’utilisateurs de la grille partageant les mêmes intérêts et besoins Les membres travaillent en collaboration entre eux Ils partagent des ressources (data, logiciels, CPU, stockage) qui peuvent être géographiquement réparties Il faut être membre d’une VO pour pouvoir soumettre des jobs sur la grille La création d’une nouvelle VO globale est régit par une procédure stricte Il y a déjà plusieurs VOs souvent liées aux gros projets ou grosses expériences : Alice, Atlas, CMS, LHCb, BioMed,.

18-21 Sep 20065eme JI IN2P3 et DAPNIA3 Qu’est-ce qu’une VO locale ? Une VO doit être officiellement reconnue avant d’être supportée sur la grille Techniquement une VO locale ne se différencie pas d’une VO  Ceci simplifie le formalisme de création d’une VO Une VO locale permet l’accès aux ressources locales par les utilisateurs du site  Elle remplit la fonction de login sur les machines locales Si la VO locale est acceptée par d ’autre sites, elle n’est plus locale  Donc un formalisme minimum doit être respecté

18-21 Sep 20065eme JI IN2P3 et DAPNIA4 Pourquoi une VO locale ? Tous les utilisateurs ne peuvent pas s’inscrire dans les VOs existantes Car il faut être membre du projet associé à la VO L’inscription dans une VO nécessite une approbation des VOs Managers Les utilisateurs sans VO sont privés de l’accès aux ressources (mêmes locales) de la grille Sans VO locale, on serait obligé de leur ouvrir une porte « dérobée » pour permettre l’accès aux ressources Si on crée une VO locale, on peut administrer localement l’inscription des utilisateurs Une fois dans la VO locale les utilisateurs peuvent exploiter les ressources locales voire même distantes

18-21 Sep 20065eme JI IN2P3 et DAPNIA5 Services nécessaires pour un VO [locale] 1 nom de VO (unique sur la grille) 1 RB (Ressource Broker) 1 BDII (Berkeley DB Information Index) ≥1 CE (Computing Element) ≥1 SE (Storage Element) 1 serveur LFC (File Catalog) Pas nécessaire d’en démarrer un. On peut utiliser un serveur déjà existant sur un autre site ≥1 UI (User Interface) 1 serveur VOMS: VO MemberShip Management Server 1 serveur VOMS peur servir plusieurs VOs Il suffit de contacter un site ayant déjà un serveur VOMS (CC, GRIF, …) Donc il n’est pas nécessaire d’en démarrer un

18-21 Sep 20065eme JI IN2P3 et DAPNIA6 Le site LCG IPNO : Historique / Objectifs /Financement Démarrage du site IPNO dans GRIF fin 2005 GRIF est un Tier-2 distribué avec 5 sites en Ile-de- France (DAPNIA, IPNO, LAL, LLR, LPNHE) Le but du site IPNO: Fournir des ressources via la grille pour ALICE et AGATA Optimiser, mutualiser l’utilisation des ressources locales Bénéficier des ressources libres d’autres sites (GRIF, …) Plusieurs contributeurs financiers à l’IPNO: ALICE, AGATA, Physique théorique, Radio-chimie, Service informatique, Astro-particules/CSNSM (à venir).

18-21 Sep 20065eme JI IN2P3 et DAPNIA7 Le site LCG IPNO (suite) Géré sous Quattor Système de batch: Torque+MAUI Stockage : SE/DPM et NFS Le site doit supporter les VOs : ALICE, vo.grif.fr, vo.lal.in2p3.fr, vo.dapnia.in2p3.fr, dteam, ops, vo.ipno.in2p3.fr, « AGATA » (à venir)

18-21 Sep 20065eme JI IN2P3 et DAPNIA8 Solution matérielle BladeCenter avec 9 lames LS20 Bi-Opteron Bi-Core 2GHz, 4GB (1 CE + 1 UI + 7 WNs) 4x1U HP Bi-Opteron 2.2, 4GB (2 WNs, 1 VOBOX ALICE, 1 SE) 1 baie RAID Infortrend 12 TB 1 serveur Dell (pour Quattor) Doublement de la capacité CPU et disque avant fin 2006

18-21 Sep 20065eme JI IN2P3 et DAPNIA9 Création de la VO vo.ipno.in2p3.fr Choix d’un nom unique: vo.ipno.in2p3.fr Création sur le serveur VOMS de GRIF (grid12.lal.in2p3.fr) basé au LAL Ce serveur gérait déjà à l’époque les VOs vo.grif.fr, vo.lal.in2p3.fr, vo.dapnia.in2p3.fr Enregistrement de la VO sur le portal cic.in2p3.fr : il faut la clé publique du serveur VOMS le AUP (acceptable use policy) Config du RB et du LFC de GRIF pour supporter la VO

18-21 Sep 20065eme JI IN2P3 et DAPNIA10 Inscription dans la VO vo.ipno.in2p3.fr Avec le certificat enregistré dans un navigateur, se connecter sur une page WEB du serveur VOMS Remplir un formulaire simple et valider Après validation par un administrateur de la VO, l’utilisateur est notifié L’utilisateur peut alors utiliser la VO

18-21 Sep 20065eme JI IN2P3 et DAPNIA11 Utilisation de la VO vo.ipno.in2p3.fr voms-proxy-init --voms vo.ipno.in2p3.fr edg-job-submit [ --vo vo.ipno.in2p3.fr ] un_job.jdl Le job s’exécute dans la queue batch associée à la VO vo.ipno.in2p3.fr : ipnls2001.in2p3.fr:2119/jobmanager-pbs-ipno

18-21 Sep 20065eme JI IN2P3 et DAPNIA12 Le partage des ressources CPUs avec le Scheduler MAUI Il faut garantir un minimum de ressources pour les utilisateurs locaux : Limitation du pourcentage de ressources utilisable par chaque VO (attribut FSTARGET) Limitation du nombre de jobs par VO (attribut MAXPROC)  Il reste toujours des ressources pour les utilisateurs locaux

18-21 Sep 20065eme JI IN2P3 et DAPNIA13 La gestion des données : Usage conventionnel Les jobs LCG utilisent: Des fichiers joints (avec le job) Des fichiers sur le(s) SE(s) Eventuellement des applications standards de la VO Les commandes lcg-*, etc. Les jobs n’ont pas accès aux disques locaux de l’utilisateur

18-21 Sep 20065eme JI IN2P3 et DAPNIA14 La gestion des données : besoins de la VO vo.ipno.in2p3.fr L’usage conventionnel inadapté dans certains cas: Besoin d’utiliser dans les jobs des applications commerciales ou maison Besoin d’accéder plus simplement depuis les jobs aux disques NFS visibles sur le UI Besoin d’un espace disque réservé par groupe ou projet

18-21 Sep 20065eme JI IN2P3 et DAPNIA15 La gestion des données : Config du SE Config du SE / DPM : 1 pool pour ALICE Un pool partagé par toutes les VOs Un pool pour AGATA (en NFS pour le moment) Le SE est aussi le serveur NFS pour les : Experiment software area Disques privés des groupes/projets locaux radio-chimie, physique théorique Les disques NFS sont visibles sur le UI, le CE et les WNS LFC : celui de GRIF basé au LAL

18-21 Sep 20065eme JI IN2P3 et DAPNIA16 La gestion des données : le UI, NFS et les UIDs/GIDs Le UI : environnement NIS et NFS de l’IPNO + « clients grille » + disques NFS du SE UIDs/GIDs sur le UI ≠ UIDs/GIDs sur la grille  changer les permissions d’accès aux fichiers pour les rendre accessibles dans les deux mondes Sur la grille, un certificat  1 UID et 1 GID (groupe ipno pour la VO vo.ipno.in2p3.fr)  Créer sur le UI le groupe ipno Mettre les utilisateurs IPNO de la grille dans ce groupe Faire appartenir les fichiers « partagés grille-UI » à au groupe ipno

18-21 Sep 20065eme JI IN2P3 et DAPNIA17 La gestion des données : Les permissions permettant un double accès grille et UI Pour un accès en lecture (cas d’une application) chrgp ipno Exemple: Logiciel Gaussian (g03) drwxr-x--- 5 root ipno 4096 May 2 16:03 g03 Pour un accès en lecture/écriture chgrp ipno chmod g+ws umask 0002 dans le début du script.sh du job N.B.: Plutôt utiliser les ACLs ?

18-21 Sep 20065eme JI IN2P3 et DAPNIA18 Conclusion Site opérationnel sans SE depuis Janvier 2006 Bénéfice énorme de Quattor et de l’expérience du LAL et du DAPNIA Site en exploitation depuis Juillet Document utilisateur remis avec des exemples concrets réutilisables Problèmes principaux: config du SE/DPM, VOBOX ALICE, des permissions sur les fichiers 9 inscrits dans la VO locale (5 utilisateurs actifs) Il reste à attirer plus d’utilisateurs

18-21 Sep 20065eme JI IN2P3 et DAPNIA19 Liens utiles Virtual Organisations (VO) and certificate request process in practice : How to deploy a new Virtual Organization (VO) : LCG Users Registration : List of supported VOs : GRIF : Grille de Recherche d’Ile de France :