La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard.

Présentations similaires


Présentation au sujet: "EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard."— Transcription de la présentation:

1 EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard French ROC deputy CC-IN2P3 site administrator Activité SA1: “European Grid Support, Operation and Management”

2 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 2 Plan Introduction / Objectifs Partie administrative d’un site Testbed Français Visite du référentiel du Middleware Configuration via YAIM

3 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 3 Introduction / Objectifs Déployer un site SiteBDII SE DPM Torque / Maui WN Matin Après-midi LCG CE

4 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 4 Partie administrative d’un site Selon les motivations –Etendre les possibilités de calcul/stockage de ses utilisateurs –Mettre en place une grille régionale pour gérer des utilisateurs et ressources distribuées –Pour tester des applications à travers la grille –… Pour bénéficier de l’infrastructure de production, il faut: –Contacter le ROC (Regional Operations Center) qui coordonne le déploiement d’une fédération  http://egee-sa1.web.cern.ch/egee-sa1/ –Le ROC crée une entrée pour le site dans la GOC DB  https://goc.gridops.org/ https://goc.gridops.org/ –Le ROC valide le déploiement du site  SAM Admin page (via le portail CIC): https://cic.gridops.org/index.php?section=rc&page=samadmin https://cic.gridops.org/index.php?section=rc&page=samadmin –Qd le site est prêt, le ROC certifie le site dans la GOC DB  Le système d’information de production intègre automatiquement le site certifié  Le monitoring du projet est déclenché automatiquement –A venir, un document « Grid Site Policy » à signer par le responsable du site

5 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 5 Testbed Français A l’issue de la formation, nous laissons en service: –La VO vo.rocfr.in2p3.fr –Un RB –Un LFC –Un Site BDII … pour permettre à ceux qui veulent tester des installations de nœuds de le faire dans un contexte hors production Ces services seront maintenus –En mode « best effort » –Avec un minimum de ressources Ils seront utilisables « on demand » en nous faisant la demande au préalable

6 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 6 Visite du référentiel du Middleware Licence EGEE –https://twiki.cern.ch/twiki/bin/view/EGEE/EGEEgLiteSoftwareLicense La dernière version : –http://www.glite.org/ Visite d’une release actuelle –SL3: http://glite.web.cern.ch/glite/packages/R3.0/ –SL4: http://glite.web.cern.ch/glite/packages/R3.1/http://glite.web.cern.ch/glite/packages/R3.1/ Etat de la migration vers SL4 –https://twiki.cern.ch/twiki/bin/view/EGEE/Glite31NodeTracker Lien sur les pages d’aide : –https://twiki.cern.ch/twiki/bin/view/EGEE/SA1https://twiki.cern.ch/twiki/bin/view/EGEE/SA1 Configuration pour les Vos –http://cic.gridops.org

7 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 7 Configuration via YAIM (1) Installation des packages: –YAIM peut le faire  Yaim --install -n -s  Mais, il fait un « apt-get upgrade » qui va donc mettre à jour votre installation de l’OS (version de ssh) –Repository APT (YUM)  vi /etc/apt/sources.list.d/glite.list  apt-get update  ap  apt-get install glite-yaim –RPMs : méta-package en fonction des nœuds de grille –Installations relogeables : RPMs ou TarBall pour les UIs/WN Pré-requis –Java  Pré-installé: j2sdk 1.4.2_13 –Perl  Pré-installé: Perl 5.8.0 –Python  Pré-installé: Python 2.2.3

8 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 8 Configuration via YAIM (2) YAIM –Installé habituellement dans : /opt/glite/yaim –Moteur écrit en « bash » (!)  positionne des variables d’environnement en fonction des informations de configuration que vous fournissez via des fichiers de configurations  lance un ensemble de scripts de configuration des services du MW composant le nœud ciblé (CE, SE, Site BDII, etc.) shell, perl, python, java –Configuration du nœud  Se créer un répertoire pour y rassembler vos données de site Ex: mkdir /opt/glite/yaim/config  Définition du « site » via un ensemble de variables shell more /opt/glite/yaim/examples/siteinfo/site-info.def cp /opt/glite/yaim/examples/siteinfo/site-info.def /opt/glite/yaim/config  Configuration des VOs Soit dans le site-info.def (problématique avec le format DNS des noms de VO) Soit dans un fichier par VO dans /opt/glite/yaim/config/vo.d  Configurations des utilisateurs et des groupes groups.conf users.conf –Définition des scripts de configuration à lancé par types de nœuds :  more /opt/glite/defaults/node-info.def

9 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 9 Configuration via YAIM (3) Le principe --nodetype./functions./defaults node-info.def./local Customisation par le site --function yaim --configure yaim --runfunction Paramètres / MW Paramètres / Site./etc/vo.d/ops./etc/vo.d/vo.rocfr.in2p3.fr --siteinfo./etc/site-info.def Paramètres / Site (induits)

10 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 10 Configuration via YAIM (4) Avantages –De prime abord simple car écrit dans un langage proche des administrateur (BASH) –Proposé par défaut et maintenu par le projet qui fournit les releases du middleware –Adaptables par les sites pour intégrer leurs propres routines de configurations Inconvénients –Livré avec le MW, mais beaucoup de changement en ce moment  On s’y perd, d’autant que la version peut changer d’un nœud à l’autre  Dernière version: https://twiki.cern.ch/twiki/bin/view/LCG/YaimGuide400 –Manque de structure  le même site-info.def pour tout le site ne fonctionne que pour les sites simples (CE, SE)  On se retrouve à gérer des site-info.def différents sur chaque machine… –Réalisation un peu chaotique  Manque de nomenclature claire dans l’écriture des scripts  Le comportement est parfois difficile à deviner  Les fonctions de configuration sont souvent les mêmes pour tous les types de nœuds (beaucoup de « if »)  Bash n’est pas un langage pour écrire des applications –Configuration initiale, mais pas de fonction d’administration  Ex.: Ajout d’une nouvelle VO demande de relancer la configuration complète et donc l’arrêt du noeud

11 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 11 Configuration via YAIM (5) L’alternative : Quattor –Un serveur qui centralise les configurations (template) de tous les nœuds  Déploiement automatique des modifications  Structuration des templates (factorisation) –http://quattor.web.cern.ch/quattor/http://quattor.web.cern.ch/quattor/ –Quattor Working Group :  http://lcg.web.cern.ch/LCG/Boards/GDB/quattor-mandate.html http://lcg.web.cern.ch/LCG/Boards/GDB/quattor-mandate.html  https://trac.lal.in2p3.fr/LCGQWG

12 Enabling Grids for E-sciencE EGEE-II INFSO-RI-031688 25/10/2007 12 Questions…


Télécharger ppt "EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard."

Présentations similaires


Annonces Google