UCY HPCL Introduction to the CrossGrid Testbed George Tsouloupas UCY HPCL.

Slides:



Advertisements
Similar presentations
LCFG overview and future Michael George University of Liverpool
Advertisements

Andrew McNab - Manchester HEP - 17 September 2002 Putting Existing Farms on the Testbed Manchester DZero/Atlas and BaBar farms are available via the Testbed.
INFN - Ferrara BaBarGrid Meeting SPGrid Efforts in Italy BaBar Collaboration Meeting - SLAC December 11, 2002 Enrica Antonioli - Paolo Veronesi.
The Grid Constantinos Kourouyiannis Ξ Architecture Group.
Job Submission The European DataGrid Project Team
Andrew McNab - EDG Access Control - 14 Jan 2003 EU DataGrid security with GSI and Globus Andrew McNab University of Manchester
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
The EDG Testbed Introduction and Setup The European DataGrid Project Team
1c.1 Assignment 2 Preliminaries Review Full details in assignment write-up. ITCS 4146/5146 Grid Computing, 2007, UNC-Charlotte, B. Wilkinson. Jan 24, 2007.
Basic Grid Job Submission Alessandra Forti 28 March 2006.
AustrianGrid, LCG & more Reinhard Bischof HPC-Seminar April 8 th 2005.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Security Mechanisms The European DataGrid Project Team
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 How to write LCFGng components for EDG 10/2002
EDG LCFGng: concepts Fabric Management Tutorial - n° 2 LCFG (Local ConFiGuration system)  LCFG is originally developed by the.
Computational grids and grids projects DSS,
Partner Logo DataGRID WP4 - Fabric Management Status HEPiX 2002, Catania / IT, , Jan Iven Role and.
G RID M IDDLEWARE AND S ECURITY Suchandra Thapa Computation Institute University of Chicago.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Workload Management System + Logging&Bookkeeping Installation.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
Nadia LAJILI User Interface User Interface 4 Février 2002.
Ron Trompert – Testbed1 Software – 7 November n° 1 Partner Logo Testbed1 Software Ron Trompert sara.nl.
- Distributed Analysis (07may02 - USA Grid SW BNL) Distributed Processing Craig E. Tull HCG/NERSC/LBNL (US) ATLAS Grid Software.
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
Evolution of the Open Science Grid Authentication Model Kevin Hill Fermilab OSG Security Team.
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 LCFGng configuration examples Updated 10/2002
EDG Testbed installation and configuration with LCFGng Maite Barroso - WP4
First attempt for validating/testing Testbed 1 Globus and middleware services WP6 Meeting, December 2001 Flavia Donno, Marco Serra for IT and WPs.
TERENA 2003, May 21, Zagreb TERENA Networking Conference, 2003 MOBILE WORK ENVIRONMENT FOR GRID USERS. TESTBED Miroslaw Kupczyk Rafal.
Ariel Garcia LCG cluster installation, EGEE training, Ariel Garcia - IWR LCG Cluster Installation Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
22nd April 2002 Steve Traylen, RAL, 1 LCFG Installation Steve Traylen. LCFG – A tool for installation and configuration. UK HEP SYSMAN,
M.Biasotto, CERN, 5 november Fabric Management Massimo Biasotto, Enrico Ferro – INFN LNL.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
2-Sep-02Steve Traylen, RAL WP6 Test Bed Report1 RAL and UK WP6 Test Bed Report Steve Traylen, WP6
Enabling Grids for E-sciencE Workload Management System on gLite middleware - commands Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi.
High-Performance Computing Lab Overview: Job Submission in EDG & Globus November 2002 Wei Xing.
EGEE-0 / LCG-2 middleware Practical.
LCG LCG-1 Deployment and usage experience Lev Shamardin SINP MSU, Moscow
E. Ferro, CNAF, april Enrico Ferro INFN-LNL Installation of a LCFG server.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
Linux Operations and Administration
GRID Security & DIRAC A. Casajus R. Graciani A. Tsaregorodtsev.
INFN - Ferrara BaBar Meeting SPGrid: status in Ferrara Enrica Antonioli - Paolo Veronesi Ferrara, 12/02/2003.
The EDG Testbed The European DataGrid Project Team
15-Feb-02Steve Traylen, RAL WP6 Test Bed Report1 RAL/UK WP6 Test Bed Report Steve Traylen, WP6 PPGRID/RAL, UK
C. Loomis – Demonstration-Dec. 12, n° 1 Testbed 1 Demonstration December 12, 2001
The EDG Testbed The European DataGrid Project Team
TP: Grid site installation BEINGRID site installation.
VOX Project Tanya Levshina. 05/17/2004 VOX Project2 Presentation overview Introduction VOX Project VOMRS Concepts Roles Registration flow EDG VOMS Open.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
Job Submission The European DataGrid Project Team
User Interface UI TP: UI User Interface installation & configuration.
EGI-InSPIRE RI Grid Training for Power Users EGI-InSPIRE N G I A E G I S Grid Training for Power Users Institute of Physics Belgrade.
Presentation of the results khiat abdelhamid
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
GRID commands lines Original presentation from David Bouvet CC/IN2P3/CNRS.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
The EDG Testbed Deployment Details
The European DataGrid Project Team
CRC exercises Not happy with the way the document for testbed architecture is progressing More a collection of contributions from the mware groups rather.
The EU DataGrid Fabric Management Services
Presentation transcript:

UCY HPCL Introduction to the CrossGrid Testbed George Tsouloupas UCY HPCL

– What is the “CrossGrid testbed” ? ● A collection of distributed computing resources ● Supporting a “Grid environment” – Objectives ● Development, Testing and validation ● Emphasis on interoperability with EU-DataGrid (EDG) Extension of GRID across Europe

UCY HPCL Testbed Overview ● A collection of distributed computing resources – 16 sites (small & large) in 9 countries, connected through Géant + NRN ● 115 CPUs (Worker Nodes) ● 4 TB (Storage Elements) – + Grid Services: Middleware (based on Globus) RB, VO, RC… ● A group of people and resources make up the CrossGrid Virtual Organization (VO) and trust each other through national Certification Authorities.

UCY HPCL Testbed resources Network

UCY HPCL The Local Testbed We currently have: ● 1 CE (apelatis.grid.ucy.ac.cy) 2xPIII 1.2GHz 1GB ● 1 SE (se001.grid.ucy.ac.cy) 2xPIII 1GB 40GB ● 1 UI (thales.grid.ucy.ac.cy) P4 2GHz 1GB 40GB ● 4 WN (wn grid.ucy.ac.cy) P4 2GHz 1GB 40GB ● CA ● LCFG Installation server

UCY HPCL local testbed CURRENT local testbed status CE apelatis 2xPIII 1.2GHz 1GB RAM 18GB scsi 100Mbit SE 2xPIII 800MHz 1GB RAM 128GB scsi WN P4 2GHz 1GB RAM 40GB 1000Mbit CA (certificate generation) UI thales P4 2GHz 1GB RAM 40GB scsi 1000Mbit LCF G (installation server) nfs /home NFS Submit

UCY HPCL Grid Security ● Security is a primary concern when it comes to Grids. ● The Grid Security Infrastructure is based on Public Key Infrastructure. ● A user is authenticated based on possession of a private key (known only to the user). ● Authorization depends on whether the user's certificate is signed by an accepted Certification Authority (In our case the CyGrid CA) ● The gridmap-file at the target resource will determine the if a resource will accept a specific user, and specifies a mapping to a local user

UCY HPCL Crossgrid CA's

UCY HPCL Obtaining a certificate 1)Create a certificate request file: Under Globus use command: grid-cert-request Or using openssl command: openssl genrsa -des3 -out user.key; openssl req -new -x509 -days 365 -key user.key -out user-req.crt DN Format : person: "/C=CY/O=CyGrid/O=HPCL/CN=user name" machine: "/C=CY/O=CyGrid/O=HPCL/CN=host/machinename.ucy.ac.cy" 2)Send by your request file to: and your RA: DO NOT delete either the key file or the request file. It is the sole copy of your private key, Most importantly: keep it secure! 3)You will receive your certificate which is good for one year. 4)Install your certificate on the User Interface machine.

UCY HPCL Job Submission A machine installed as a EDG UI A machine with globus client CE Resource Broker CrossGrid/Datag rid Services ex: dg-job-submit ex: globus-job-submit

UCY HPCL Running a Job ● User logs in on the UI ● User issues a grid-proxy-init and enters his certificate's password, getting a valid Globus proxy ● User sets up his JDL file. Example: JDL of the “hello world” job Executable = "/bin/echo"; Arguments = "Hello World"; StdOutput = "Messagge.txt"; StdError = "stderr.log"; OutputSandbox = {"Message.txt","stderr.log"};

UCY HPCL Running a job ● User issues a: dg-job-submit HelloWorld.jdl and gets back from the system a unique Job Identifier (JobId) ● User issues a: dg-job-status to get logging information about the current status of his Job ● When the “OutputReady” status is reached, the user can issue a dg-job-get-output JobId and the system returns the name of the temporary directory where the job output can be found on the UI machine.

UCY HPCL Introduction to LCFG George Tsouloupas UCY HPCL

What is LCFG? ● Local ConFiGuration system ● A tool for installation and configuration of large scale, diverse, dynamically changing systems. ● Installs an RPM based Linux system and configures it. ● Config of entire site held in source files on central server ● Each machine defined by exactly one profile. ● “Profile” constructed for each machine – Utilise inheritance – Based on RPM lists, key-value pairs

UCY HPCL LCFG Server Components Server XML machine profiles. Web Server Serves RPM repository. NFS Server Manages the rpm repository and machine profiles. Software (LCFG) Provides network information. DHCP Server

UCY HPCL How LCFG Works in One Slide. A collection of agents read configuration parameters and either generate traditional config files or directly manipulate various services Abstract configuration parameters for all nodes stored in a central repository ldxprof Load Profile Generic Component Profile Object rdxprof Read Profile LCFG Objects Local cache Client nodes Web Server HTTP XML Profile LCFG Config Files Make XML Profile Server +inet.services telnet login ftp +inet.allow telnet login ftp sshd +inet.allow_telnet ALLOWED_NETWORKS +inet.allow_login ALLOWED_NETWORKS +inet.allow_ftp ALLOWED_NETWORKS +inet.allow_sshd ALL +inet.daemon_sshd yes auth.users myckey +auth.userhome_mickey /home/mickey +auth.usershell_mickey /bin/tcsh Config files , /home/MickeyMouseHome /bin/tcsh XML profiles Profile Object inet auth /etc/services /etc/inetd.conf /etc/hosts.allow in.telnetd : , in.rlogind : , in.ftpd : , sshd : ALL /etc/shadow /etc/group /etc/passwd.... mickey:x:999:20::/home/Mickey:/bin/tcsh....

UCY HPCL LCFG Installation ● Custom install Red Hat 6.2 including – NFS, web server ● Install LCFG RPMs and directory tree ● Configure web server ● Populate RPM repositories ● Make root filesystem available over NFS ● Configure DHCP server ● Create client profiles

UCY HPCL Profiles ● A profile contains a list of RPMs to be installed and configuration data ● Located in /var/obj/conf/profile/source. ● Edit site-cfg.h => globus.conf, info-mds.conf, gdmp.conf and others. ● Files testbed001 - testbed004 are sample UI, CE, SE and WN. Rename one, e.g. apelatis. ● Edit apelatis ; hostname and hardware. #include "AIC_ComputingElement-cfg.h"... +update.modlist eepro100 +update.mod_eepro100 alias eth0 eepro100 +update.rootpwd hj%4aJkf\k45

UCY HPCL Profiles (cont) ● Contents of "AIC_ComputingElement-cfg.h" #include "ComputingElement-cfg.h" +update.rpmcfg CE_AIC7xxx-rpm +update.disks sda +update.bootdisk sda +update.dopartition_sda yes +update.partitions_sda sda2 sda1 sda3 +update.pdetails_sda1 64 /boot +update.pdetails_sda2 free / +update.pdetails_sda swap

UCY HPCL Questions ?...then more examples on prometheus.grid.ucy.ac.cy (our LCFG server)