AEGIS Training for Site Administrators

Slides:



Advertisements
Similar presentations
12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATOR E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
Advertisements

SEE-GRID-SCI User Interface (UI) Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI.
EMI is partially funded by the European Commission under Grant Agreement RI YAIM tutorial on gLite configuration tool (
SEE-GRID-SCI Hands-On Session: Workload Management System (WMS) Installation and Configuration Dusan Vudragovic Institute of Physics.
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
SEE-GRID-SCI Hands-On Session: Computing Element (CE) and site BDII Installation and Configuration Dusan Vudragovic Institute of Physics.
1 Worker Nodes Installation&Configuration Sara Bertocco INFN Padova 11 th International GridKa School 2013 – Big Data, Clouds and Grids.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Overview of software tools for gLite installation & configuration.
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 LCFGng configuration examples Updated 10/2002
INFSO-RI Enabling Grids for E-sciencE Installation and configuration of gLite Resource Broker Emidio Giorgio INFN EGEE-EMBRACE tutorial,
INFSO-RI Enabling Grids for E-sciencE WMS + LB Installation Emidio Giorgio Giuseppe La Rocca INFN EGEE Tutorial, Rome November.2005.
9th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
12th EELA Tutorial for Users and System Administrators E-infrastructure shared between Europe and Latin America User Interface installation.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration.
E-infrastructure shared between Europe and Latin America Introduction to the tutorial for site managers Vanessa Hamar Universidad de Los.
INFSO-RI Enabling Grids for E-sciencE User Interface (UI) Installation Giuseppe La Rocca INFN Catania - Italy First Latin American.
SEE-GRID-SCI Overview of YAIM and SEE-GRID-SCI YAIM templates Dusan Vudragovic Institute of Physics Belgrade Serbia The.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
SEE-GRID-SCI Storage Element Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI.
CREAM Installation&Configuration Sara Bertocco INFN Padova 11 th International GridKa School 2013 – Big Data, Clouds and Grids.
EGEE-II INFSO-RI Enabling Grids for E-sciencE YAIM Overview MiMOS Grid tutorial HungChe, ASGC OPS Team.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
AEGIS Academic and Educational Grid Initiative of Serbia Antun Balaz (NGI_AEGIS Technical Manager) Dusan Vudragovic (NGI_AEGIS Deputy.
12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin.
YAIM gLite configuration tool Sara Bertocco INFN Padova 11 th International GridKa School 2013 – Big Data, Clouds and Grids.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite configuration (plans) Robert Harakaly.
INFSO-RI Enabling Grids for E-sciencE Installing & configuring Joachim Flammer Integration Team, CERN EMBRACE Tutorial, Clermont-Ferrand.
12th EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
SEE-GRID-SCI CE and BDII Hands-on Session Miloš Ivanović Research and Development Center for Bioengineering, Kragujevac Serbia
SEE-GRID-SCI MON Hands-on Session Vladimir Slavnić Institute of Physics Belgrade Serbia The SEE-GRID-SCI initiative.
SEE-GRID-SCI New AEGIS services Dusan Vudragovic Institute of Physics Belgrade Serbia The SEE-GRID-SCI initiative is co-funded.
Site BDII and CE Installation Muhammad Farhan Sjaugi, UPM 2009 November , UM Malaysia 1.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Overview of software tools for gLite installation & configuration.
SEE-GRID-SCI WRF-ARW model: Grid usage The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Worker Node & Torque Client Installation.
EGI-InSPIRE RI EGI Training for AEGIS Site Administrators EGI-InSPIRE N G I A E G I S EGI Training for AEGIS Site Administrators Institute.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Nagios Grid Monitor E. Imamagic, SRCE OAT.
Regional SEE-GRID-SCI Training for Site Administrators
Overview of software tools for gLite installation & configuration
YAIM Giuseppe Platania INFN Catania EMBRACE Tutorial
AEGIS Training for Site Administrators
PARADOX Cluster job management
YAIM Optimized Cristina Aiftimiei – Sergio Traldi
NGI and Site Nagios Monitoring
HPC usage and software packages
MON Box Installation and configuration
Installation and configuration of a top BDII
Porting MM5 and BOLAM codes to the GRID
WMS Installation and Configuration
ITK configuration on PI
VI-SEEM biobank implementation
Jean-Philippe Baud - Sophie Lemaitre IT-GD, CERN May 2005
Grid Operations Procedures
Introduction to Grid Technology
gLite User Interface Installation
Quattor Usage at Nikhef
Testing Activities on the CERT-TB Status report
Berkley Database Information Index (BDII) Server Installation & Configuration Giuseppe La Rocca INFN – Catania gLite Tutorial Rome, April 2006.
NA4 Test Team Status Test meeting, 07/09/04
Site BDII Installation&Configuration
Windows Server 2008 Administration
DPM Hands-on Session AEGIS Training for Site Administrators
gLite Job Management Christos Theodosiou
gLite User Interface Installation and configuration
Site availability Dec. 19 th 2006
Installation/Configuration
Presentation transcript:

AEGIS Training for Site Administrators Overview of YAIM AEGIS Training for Site Administrators Dusan Vudragovic SCL, Institute of Physics Belgrade Serbia dusan@scl.rs The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no. 211338

What is YAIM YAIM = Yaim Ain't an Installation Manager YAIM is software to configure Grid services YAIM provides simple configuration methods YAIM has been implemented as a set of bash scripts To support the EGEE project's component based release model YAIM 4 has been modularized YAIM core is supplemented by component specific scripts, distributed as separate RPMs YAIM’s logo – the yak The yak is a long-haired humped domestic bovine found in Tibet and throughout the Himalayan region of south Central Asia, as well as in Mongolia. The yak is not a gnu.

YAIM’s directory structure (1/2) YAIM directory structure is created under /opt/glite/yaim /functions/ - Functions (bash scripts) to configure node types /functions/local/ - Site administrators can put here their own function definition files /functions/pre/ - If this function exists, will be executed before the main function /functions/post/ - If this function exists, will be executed after the main function /node-info.d/ - Contains a file for each node type which defines the set of functions to be executed during the configuration of that node type

YAIM’s directory structure (2/2) /defaults/ - Files that will be sourced before and after the main site-info.def; purpose is to give meaningful default values /bin/ - The main YAIM executable /log/ - YAIM's logfile /examples/ - Configuration example

YAIM’s configuration directory structure YAIM allows having the site's configuration in a well separated and protected place The site-info.def file has to sit in a directory (ex.: /root/siteinfodir/) which could contain the followings site-info.def - main configuration file of the site services/ - files are sourced only when that given service is configured nodes/ - files are sourced only when that given host is configured vo.d/ - files can contain VO specific variables users.conf, groups.conf - configurable via the USERS_CONF and GROUPS_CONF variables

The bin/yaim command (1/2) Usage /opt/glite/yaim/bin/yaim <action> <parameters> Actions -c | --configure – configure services -r | --runfunction – execute a configuration function -v | --verify – check variables definition -d | --debug – logging level -e | --explain – explains what the functions are doing -h | --help – help -a | --available –available configuration targets

The bin/yaim command (2/2) Parameters -s | --siteinfo – location of the site-info.def file -n | --nodetype – node name to configure -f | --function – function to execute Examples Configuration ./yaim –c –s /root/siteinfo/site-info.def –n SE_dpm_mysql –d 6 Running a function separately ./yaim –r –s /root/siteinfo/site-info.def –n LFC_mysql –f config_gip Verify your site-info.def ./yaim –v –s /root/siteinfo/site-info.def –n SE_dpm_mysql

Configuration flow (1/2) When launching the configuration the different configuration files will be sourced and will overwrite each other in the following order /opt/glite/yaim/defaults/site-info.pre (Y) /opt/glite/yaim/defaults/myservice.pre (S) /root/siteinfo/site-info.def (S) /opt/glite/yaim/defaults/site-info.post (Y) /opt/glite/yaim/defaults/myservice.post (S) /root/siteinfo/services/mysevice (S) /root/siteinfo/nodes/mynode (S) /root/siteinfo/vo.d/myvo (S) /opt/glite/yaim/node-info.d/myservice (Y)

Configuration flow (2/2) For each function myfunc defined in /opt/glite/yaim/node-info.d/myservice yaim executes the followings if they are defined /opt/glite/yaim/functions/pre/myfunc /opt/glite/yaim/functions/local/myfunc OR /opt/glite/yaim/functions/myfunc /opt/glite/yaim/functions/post/myfunc

The log file YAIM logs its output to /opt/glite/yaim/log/yaim/yaimlog Each time the yaim command is executed an entry is added to this logfile containing the command executed the site-info.def and other config files used the time and date information the version of the installed YAIM RPMs

SEE-GRID-SCI YAIM template SEE-GRID-SCI YAIM siteinfo directory template is available at https://viewvc.scl.rs/viewvc/yaim/trunk/?root=seegrid

Other useful info YAIM home page http://www.yaim.info/ YAIM 4 guide for sysadmins https://twiki.cern.ch/twiki/bin/view/LCG/YaimGuide400 YAIM Status Page https://twiki.cern.ch/twiki/bin/view/LCG/YaimPlanning gLite 3.1 Generic Installation & Configuration guide https://twiki.cern.ch/twiki/bin/view/LCG/GenericInstallGuide310