SEE-GRID-SCI User Interface (UI) Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI.

Slides:



Advertisements
Similar presentations
EGEE is a project funded by the European Union under contract IST EGEE Tutorial Turin, January Hands on Job Services.
Advertisements

SARA Reken- en NetwerkdienstenToPoS | 3 juni 2007 More efficient job submission Evert Lammerts SARA Computing and Networking Services High Performance.
EGEE is funded by the European Union under contract IST Elena Slabospitskaya IHEP NA3 manager for Russia An inroduction to services provided.
Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises.
SEE-GRID-SCI Hands-On Session: Workload Management System (WMS) Installation and Configuration Dusan Vudragovic Institute of Physics.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Submission Fokke Dijkstra RuG/SARA Grid.
Special Jobs Claudio Cherubino INFN - Catania. 2 MPI jobs on gLite DAG Job Collection Parametric jobs Outline.
1 Kolkata, Asia Joint CHAIN/EU-IndiaGrid2/EPIKH School for Grid Site Administrators, The EPIKH Project (Exchange Programme.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Special Jobs Matias Zabaljauregui UNLP.
Enabling Grids for E-sciencE gLite training at Sinaia '06 Victor Penso Kilian Schwarz GSI Darmstadt Germany.
Procedures on how to enter the GRID Christos Papachristos Site Manager of the HG-05-FORTH and GR-04-FORTH-ICS nodes Distributed.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Luciano Díaz ICN-UNAM Based on Domenico.
PARALLEL COMPUTING Petr Štětka Jakub Vlášek Department of Applied Electronics and Telecommunications, Faculty of electrical engineering, University of.
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.
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Enabling Grids for E-sciencE Workload Management System on gLite middleware Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi (Vietnam)
Nadia LAJILI User Interface User Interface 4 Février 2002.
E-science grid facility for Europe and Latin America Marcelo Risk y Juan Francisco García Eijó Laboratorio de Sistemas Complejos Departamento.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite job submission Fokke Dijkstra Donald.
E-science grid facility for Europe and Latin America Using Secure Storage Service inside the EELA-2 Infrastructure Diego Scardaci INFN (Italy)
E-science grid facility for Europe and Latin America gLite MPI Tutorial for Grid School Daniel Alberto Burbano Sefair, Universidad de Los.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
EGEE-III INFSO-RI Enabling Grids for E-sciencE Apr. 25, Grid Computing Hands On Training for Users Faculty of Sciences, University.
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.
Job Management DIRAC Project. Overview  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you have learned? KEK 10/2012DIRAC Tutorial.
INFSO-RI Enabling Grids for E-sciencE Workflow Management in Giuseppe La Rocca INFN – Catania ICTP/INFM-Democritos Workshop on Porting.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
SEE-GRID-SCI Overview of YAIM and SEE-GRID-SCI YAIM templates Dusan Vudragovic Institute of Physics Belgrade Serbia The.
INFSO-RI Enabling Grids for E-sciencE Claudio Cherubino, INFN Catania Grid Tutorial for users Merida, April 2006 Special jobs.
INFSO-RI Enabling Grids for E-sciencE Αthanasia Asiki Computing Systems Laboratory, National Technical.
Enabling Grids for E-sciencE Workload Management System on gLite middleware - commands Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi.
SEE-GRID-SCI Storage Element Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI.
INFSO-RI Enabling Grids for E-sciencE Job Workflows with gLite Emidio Giorgio INFN NA4 Generic Applications Meeting 10 January 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Workload management in gLite 3.x - MPI P. Nenkova, IPP-BAS, Sofia, Bulgaria Some of.
SEE-GRID-SCI Hands-On Session: Using Grid Vladimir Slavnic Institute of Physics, Belgrade Serbia The SEE-GRID-SCI initiative.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Moisés Hernández Duarte UNAM FES Cuautitlán.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
Enabling Grids for E-sciencE Sofia, 17 March 2009 INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives –
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Hands-on: Compiling MPI codes with PGI Dušan Vudragović SCL,
User Interface UI TP: UI User Interface installation & configuration.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
Satellital Image Clasification with neural networks Susana Arias, Héctor Gómez UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA ECUADOR
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.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) UI Installation and Configuration Dong Xu IHEP,
Presentation of the results khiat abdelhamid
Advanced gLite job management Paschalis Korosoglou, AUTH/GRNET EPIKH Application Porting School 2011 Beijing, China Paschalis Korosoglou,
Job Management Beijing, 13-15/11/2013. Overview Beijing, /11/2013 DIRAC Tutorial2  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Advanced Job Riccardo Rotondo
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
Create an script to print “hello world” in an output file with also the information of an input file. The input file should be previously register in the.
EGI-InSPIRE RI EGI Hands On Training for AEGIS Users EGI-InSPIRE N G I A E G I S EGI Hands On Training for AEGIS Users Institute of Physics.
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.
EGI-InSPIRE RI EGI Hands On Training for AEGIS Users EGI-InSPIRE N G I A E G I S EGI Hands On Training for AEGIS Users Institute of Physics.
Advanced Topics: MPI jobs
Special jobs with the gLite WMS
gLite Advanced Job Management
The gLite Workload Management System
Alexandre Duarte CERN Fifth EELA Tutorial Santiago, 06/09-07/09,2006
Special Jobs: MPI Alessandro Costa INAF Catania
Job Management with DATA
gLite Advanced Job Management
DPM Hands-on Session AEGIS Training for Site Administrators
gLite Job Management Christos Theodosiou
Job Description Language
GENIUS Grid portal Hands on
Job Description Language (JDL)
Hands on Session: DAG Job Submission
Presentation transcript:

SEE-GRID-SCI User Interface (UI) Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Presentation Overview User Interface User Certificates Host Certificates UI Installation UI Configuration Tweaking UI Job types Job Collection Parametric DAG MPI

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, User Interface List all the resources suitable to execute a given job Submit jobs for execution Cancel jobs Retrieve the output of finished jobs Show the status of submitted jobs Retrieve the logging and bookkeeping information of jobs Copy, replicate and delete files from the Grid Retrieve the status of different resources from the Information System

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Grid Security X.509, SSL Certification Authority (CA) Host Certificate User Certificate Proxy MyProxy Service Grid Security Infrastructure GSI

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Grid Security Private key Public Key SSL, X.509

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, SEE Certification Authorities SEEGRID-HellasGrid Greece-HellasGrid Turkey-TRGrid Hungary-NIIF Croatia-SRCE Serbia-RCUB Macedonia-UKIM

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Host Certificate /etc/grid-security/globus-host-ssl.conf grid-cert-request -host -d

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, User Certificate /etc/grid-security/globus-user-ssl.conf grid-cert-request -int

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Proxy, MyProxy Grid proxy MyProxy delegation

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, UI Installation allation_guide_3.0-2.html yum install glite-UI

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, UI Configuration yaim -c -s -n UI

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, UI Tweaking WMS and MyProxy config files: /opt/glite/etc/ LFC config: $LFC_HOST

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Creating Proxy, Proxy delegation grid-proxy-init voms-proxy-init -voms voms-proxy-info voms-proxy-destroy myproxy-init -d -n -c

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, lcg-info lcg-info --vo --list-ce lcg-info –vo --list-se lcg-info –list-attrs --attrs

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, JDL Type = "Job"; Executable = "test.sh"; #Arguments = ""; StdOutput = "output"; StdError = "stderror"; InputSandbox = {"test.sh"}; OutputSandbox = {"output","stderror"}; Requirements = other.GlueCEUniqueID == " ";.....

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Job Operations glite-wms-job-submit -a (-d ) -c glite-wms-delegate-proxy -d glite-wms-job-status glite-wms-job-output

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Job Types Simple JOB Collection Parametric DAG MPI

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Collection 1/2 Type = "Collection"; nodes = { [ JobType = "normal"; Executable = "/bin/hostname"; Arguments = "-i"; StdOutput = "out"; StdError = "err"; OutputSandbox ={"out","err"}; ], [ JobType = "Normal"; Executable = "/bin/date"; StdOutput = "date"; StdError = "err"; OutputSandbox= {"date"}; ] };

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Collection 1/2 [ JobType = "Normal"; Executable = "/bin/date"; StdOutput = "date"; StdError = "err"; OutputSandbox= {"date"}; ] };

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Parametric type 1 Type = "Job"; JobType = "Parametric"; Executable = "/bin/echo"; Arguments = "_PARAM_"; Parameters = {red, green, blue}; StdOutput = "colour_PARAM_.txt"; StdError = "error_PARAM_.txt"; OutputSandbox = {"colour_PARAM_.txt","error_PARAM_.txt"};

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Parametric type 2 Type = "Job"; JobType = "parametric"; Executable = "exec"; StdInput = "input_PARAM_.txt"; StdOutput = "output_PARAM_.txt"; Parameters = 10; ParameterStart = 1; ParameterStep = 1; InputSandbox = {" ", " "}; OutputSandbox = {"output_PARAM_.txt"};

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, DAG 1/5 Type = "dag"; InputSandbox = {"job.sh"}; Nodes = [ nodeA = [ Description = [ JobType = "Normal"; Executable = "job.sh"; Arguments = "A"; StdOutput = "std.out"; StdError = "std.err"; InputSandbox = {root.InputSandbox[0]}; OutputSandbox = {"std.out","std.err"}; ];

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, DAG 2/5 nodeB = [ Description = [ JobType = "Normal"; Executable = "job.sh"; Arguments = "B"; StdOutput = "std.out"; StdError = "std.err"; InputSandbox = {root.InputSandbox[0]}; OutputSandbox = {"std.out","std.err"}; ];

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, DAG 3/5 nodeC = [ Description = [ JobType = "Normal"; Executable = "job.sh"; Arguments = "C"; StdOutput = "std.out"; StdError = "std.err"; InputSandbox = {root.InputSandbox[0]}; OutputSandbox = {"std.out","std.err"}; ];

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, DAG 4/5 nodeD = [ Description = [ JobType = "Normal"; Executable = "job.sh"; Arguments = "D"; StdOutput = "std.out"; StdError = "std.err"; InputSandbox = {root.InputSandbox[0]}; OutputSandbox = {"std.out","std.err"}; ]; Dependencies = { {nodeA,nodeB},{nodeA,nodeC},{{nodeB,nodeC},nodeD} }; ]

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, DAG 5/5 job.sh #!/bin/bash echo "Job $1 - `date` - BEGIN" hostname sleep 100 echo "Job $1 - `date` - END"

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, MPI 1/2 Type = "Job"; JobType = "MPICH"; NodeNumber = 2; Executable = "test-mpi.sh"; Arguments = "test-mpi"; StdOutput = "test-mpi.out"; StdError = "test-mpi.err"; InputSandbox = {"test-mpi.sh","test-mpi.c"}; OutputSandbox = {"test-mpi.err","test-mpi.out","mpiexec.out"};

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, MPI 2/2 int main(int argc, char *argv[]) { int numprocs; /* Number of processors */ int procnum; /* Processor number */ /* Initialize MPI */ MPI_Init(&argc, &argv); /* Find this processor number */ MPI_Comm_rank(MPI_COMM_WORLD, &procnum); /* Find the number of processors */ MPI_Comm_size(MPI_COMM_WORLD, &numprocs); printf ("Hello world! from processor %d out of %d\n", procnum, numprocs); /* Shut down MPI */ MPI_Finalize(); return 0; }

Regional SEE-GRID-SCI Training for Site Administrators, Institute of Physics Belgrade, March 5-6, Links Glite User guide: Glite Installation guide: allation_guide_3.0-2.html Yaim guide: