Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises.

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to EGEE hands-on Gergely Sipos.
Advertisements

EGEE is a project funded by the European Union under contract IST EGEE Tutorial Turin, January Hands on Job Services.
12th EELA Tutorial, Lima, FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America.
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
SEE-GRID-SCI User Interface (UI) Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI.
EGEE is funded by the European Union under contract IST Elena Slabospitskaya IHEP NA3 manager for Russia An inroduction to services provided.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Submission Fokke Dijkstra RuG/SARA Grid.
GLite authentication and authorization Discipline: Grid Computing, 07/08-2 Practical classes Inês Dutra, DCC/FCUP.
Enabling Grids for E-sciencE gLite training at Sinaia '06 Victor Penso Kilian Schwarz GSI Darmstadt Germany.
INFSO-RI Enabling Grids for E-sciencE Practicals on VOMS and MyProxy Emidio Giorgio INFN Retreat between GILDA and ESR VO, Bratislava,
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Luciano Díaz ICN-UNAM Based on Domenico.
Enabling Grids for E-sciencE EGEE-II INFSO-RI BG induction to GRID Computing and EGEE project – Sofia, 2006 Practical: Porting applications.
The gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals GILDA Tutors INFN Catania ICTP/INFM-Democritos Workshop on Porting Scientific.
Computational grids and grids projects DSS,
Enabling Grids for E-sciencE Workload Management System on gLite middleware Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi (Vietnam)
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Practical: Porting applications to the GILDA grid Slides from Vladimir Dimitrov, IPP-BAS.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives Plovdiv, 2006.
INFSO-RI Enabling Grids for E-sciencE GILDA WMS Praticals Ruediger Berlich / Forschungszentrum Karlsruhe Mike Mineter / National.
E-infrastructure shared between Europe and Latin America Security Hands-on Christian Grunfeld, UNLP 8th EELA Tutorial, La Plata, 11/12-12/12,2006.
INFSO-RI Enabling Grids for E-sciencE GILDA Practicals : Security systems GILDA Tutors Singapore, 1st South East Asia Forum -- EGEE.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA Hands-on on security Pedro Rausch IF - UFRJ.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
Jan 31, 2006 SEE-GRID Nis Training Session Hands-on V: Standard Grid Usage Dušan Vudragović SCL and ATLAS group Institute of Physics, Belgrade.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
INFSO-RI Enabling Grids for E-sciencE Practical Work on EGEE using gLite Marc Ozonne Peter Praxmarer Markus Baumgartner CERN Geneva/Switzerland.
Job Management DIRAC Project. Overview  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you have learned? KEK 10/2012DIRAC Tutorial.
Hands-on security Angelines Alberto Morillas Ciemat.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America Security Hands-on Vanessa.
Enabling Grids for E-sciencE Workload Management System on gLite middleware - commands Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi.
1 P-GRADE Portal tutorial at EGEE’09 Introduction to hands-on Gergely Sipos MTA SZTAKI EGEE.
Workload Management System Jason Shih WLCG T2 Asia Workshop Dec 2, 2006: TIFR.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Practicals on Security Miguel Cárdenas Montes.
E-infrastructure shared between Europe and Latin America Security Hands-on Alexandre Duarte CERN Fifth EELA Tutorial Santiago, 06/09-07/09,2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE MyProxy - a brief introduction.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Moisés Hernández Duarte UNAM FES Cuautitlán.
INFSO-RI Enabling Grids for E-sciencE Practical Work on EGEE – Using gLite Peter Praxmarer Markus Baumgartner CERN openlab Geneva/Switzerland.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
INFSO-RI Enabling Grids for E-sciencE Job Description Language (JDL) Giuseppe La Rocca INFN First gLite tutorial on GILDA Catania,
Enabling Grids for E-sciencE EGEE-II INFSO-RI Porting an application to the EGEE Grid & Data management for Application Rachel Chen.
Enabling Grids for E-sciencE Sofia, 17 March 2009 INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives –
User Interface UI TP: UI User Interface installation & configuration.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
Hands-on security Carlos Fuentes RedIRIS Madrid,26 – 30 de Octubre de 2008.
Hands on Security, Authentication and Authorization Virginia Martín-Rubio Pascual RedIRIS/Red.es Curso Grid y e-Ciencia.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) 马兰馨 IHEP, CAS Hands on gLite Security.
Enabling Grids for E-sciencE gLite security pratical tutorial Dario Russo INFN Catania Catania,
Istituto Nazionale di Astrofisica Information Technology Unit INAF-SI Job with data management Giuliano Taffoni.
The NGS Portal Guy Warner NeSC Training.
Job Management Beijing, 13-15/11/2013. Overview Beijing, /11/2013 DIRAC Tutorial2  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you.
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
FESR Consorzio COMETA - Progetto PI2S2 Jobs with Input/Output data Fabio Scibilia, INFN - Catania, Italy Tutorial per utenti e.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
Workload Management System on gLite middleware
Alexandre Duarte CERN Fifth EELA Tutorial Santiago, 06/09-07/09,2006
5. Job Submission Grid Computing.
Job Management with DATA
Long term job submission and monitoring uing grid services
Certificates Usage and Simple Job Submission
Certificates Usage and Simple Job Submission
Certificates Usage and Simple Job Submission
gLite Job Management Christos Theodosiou
Job Description Language
GENIUS Grid portal Hands on
Hands on Session: DAG Job Submission
Presentation transcript:

Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises

2 Practical information GENIUS Tutorial website: Tutorial accounts on glite-tutor: Username: sevillaXX where XX goes from 01 to 30 Password: GridSEVXX where XX goes from 01 to 30 when issuing the myproxy-init command Myproxy password: SEVILLA for all the accounts

3 Introduction: 2 Authentications 1. Authentication with the User Interface 2. Authentication to the Grid. Input password of the proxy (specified when you shall execute myproxy-init) Input password of the user account: GridSEVXX sevillaXX

4 First Exercise GENIUS logging in and base settings

5 Outline of the exercise 1/2 Login at your UI account (passwd: GridSEVXX) Store a proxy on a remote Myproxy Server machine with the command (using the passphrase SEVILLA): $myproxy-init --voms gilda Test to retrieve a local proxy from MyProxy server (not mandatory): $myproxy-get-delegation (must use your new MyProxy passphrase)

6 Outline of the exercise 2/2 Verify your new local proxy*:  $voms-proxy-info --all Destroy your local proxy with the command and then inspect it*  $voms-proxy-destroy Go on the (Preferences/Set VO VOMS), insert your Myproxy passphrase when requested and select the gilda VO. Come back on the terminal and execute  voms-proxy-info --all * - Do only if you delegated a proxy on the UI

7 myproxy-init --voms gilda Choose a new password; This password will be referred as myproxy password Password: SEVILLA

8 Get credentials from the MyProxy srv

9 Destroying local voms proxy

10 The Genius Home Page

11 Interactive:Set Desktop Password Login the UI to set desktop password Password is GridSEVXX

12 Interactive:Set Desktop Password Set Desktop password

13 Interactive:Open Desktop Input the password just set

14 myproxy-init on interactive desktop Password: SEVILLA Choose a new password; This password will be referred as myproxy password

15 Getting proxy delegation

16 One can destroy local proxy…

17 authenticating on GENIUS with myproxy GRID authentication The password is the one set when issued the myproxy-init command sevillaXX

18 check again the proxy credentials

19 Check again the proxy credentials The GENIUS portal contacts the MyProxy server which issues a temporary proxy certificate on behalf of the user

20 Interactive: Close Desktop

21 Second Exercise Launch a job described by a JDL which already exists in the UI We suppose to have the JDL file and all the other required data (input sandbox files) on the UI and we shall try to submit the job on the GRID

22 Authentication with MyProxy

23 GRID Settings 1) SET VO: GILDA 2) SET Default services: LFC, RB, MxProxy, …

24 Available resources (matchmaking)

25 Resources available: matchmaking

26 Job Submission: JDL file selection

27 Job Submission: Ready to submit

28 Job Submission: Choosing the RB

29 Job successfully submitted

30 Job completed successfully

31 Retrieving Job results 1/3

32 Retrieving Job results 2/3

33 Retrieving job results 3/3

34 Third Exercise Preapare a job described by a JDL and store it on the UI In this exercise we are going to create a new file on the UI called hostnametest.jdl describing a simple job

35 Login on the UI

36 First step: create the JDL file [ JobType = "Normal"; Executable = "/bin/hostname"; StdOutput = "std.out"; StdError = "std.err"; OutputSandbox = {"std.out","std.err"}; ]

37 Inspecting our JDL

38 Fourth Exercise Submit the job described by the JDL created in the previous exercise In this exercise we are going to submit the job described by the JDL file edited in the previous step

39 Submitting the JDL 1/4

40 Submitting the JDL 2/4

41 Submitting the JDL 3/4

42 Submitting the JDL (4/4)

43 Retrieving job results

44 Resources matchmaking

45 Fifth Exercise Preparing a job described by the JDL with a file to ship in the input sandbox In this exercise we are going prepare the JDL description for a job which executes a shell script. The.sh file will be shipped to the CE through the input sendbox

46 Step 1: Create the shell script #!/bin/sh MY_NAME="Your name" WORKER_NODE_NAME=$(hostname) echo "Hello $MY_NAME, from $WORKER_NODE_NAME" ls -a echo "This job is running on this CE: " /opt/edg/bin/edg-brokerinfo getCE

47 Step2: create the JDL file [ Executable = "startScript.sh"; StdOutput = "std.out"; StdError = "std.err"; VirtualOrganisation = "gilda"; InputSandbox = {"startScript.sh"}; OutputSandbox = {"std.out","std.err",".BrokerInfo"}; RetryCount = 7; ]

48 Sixth Exercise Submitting the job prepared in the previous exercise In this exercise we are going submit the job which executes a shell script, prepared in the previous exercise. The.sh file will be shipped to the CE through the input sandbox

49 List of available resources

50 Step 1: submitting job

51 Step 2: retrieving the results