FP6−2004−Infrastructures−6-SSA-026409 www.eu-eela.org E-infrastructure shared between Europe and Latin America Moisés Hernández Duarte UNAM FES Cuautitlán Tutorial on grid, visualization and high performance calculation Mexico City, October 23 – 26, 2007 Based on Luciano Díaz presentation, ICN-UNAM GENIUS Grid portal Hands on
GENIUS Grid portal Hands on. Moisés Hernández Duarte UNAM FES Cuautitlán Tutorial on grid, visualization and high performance calculation Mexico City, October 23 – 26, 2007 Based on Luciano Díaz presentation, ICN-UNAM. Outline. Useful information Exercises - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
FP6−2004−Infrastructures−6-SSA-026409
www.eu-eela.org
E-infrastructure shared between Europe and Latin America
Moisés Hernández DuarteUNAM FES CuautitlánTutorial on grid, visualization and high performance calculationMexico City, October 23 – 26, 2007Based on Luciano Díaz presentation, ICN-UNAM
GENIUS Grid portalHands on
Users Tutorial, Mexico City, 23 - 24 October 2007FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Outline
• Useful information• Exercises
1. GENIUS logging in and base settings
2. Launch a job described by a JDL which already exists in the UI
3. Prepare a job described by a JDL and store it on the UI
4. Submit the job described by the JDL created in the previous exercise
5. Preparing a job described by the JDL with a file to ship in the input sandbox
6. Submitting the job prepared in the previous exercise
Users Tutorial, Mexico City, 23 - 24 October 2007 3FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
• Tutorial accounts on glite-tutor:• Username: mexicocityXX where XX goes from 01 to 40• Password: GridMEXxx where xx goes from 01 to 40• When issuing the myproxy-init command:• Myproxy password: MEXICOCITY for all the accounts
Users Tutorial, Mexico City, 23 - 24 October 2007 4FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Introduction: the two-layers Authentication
• 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: mexicocityXX
Users Tutorial, Mexico City, 23 - 24 October 2007 5FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Exercise 1
GENIUS logging in and base settings
Users Tutorial, Mexico City, 23 - 24 October 2007 6FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Outline of the exercise 1/2
• Login at your UI account (passwd: GridMEXxx)
• Store a proxy on a remote Myproxy Server machine with the command (using the passphrase MEXICOCITY):
• >myproxy-init --voms gilda
• Retrieve a local proxy from MyProxy server:• > myproxy-get-delegation (must use your new
MyProxy passphrase)
Users Tutorial, Mexico City, 23 - 24 October 2007 7FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
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 https://glite-tutor2.ct.infn.it with your browser, put your Myproxy passphrase.
• Come back on the terminal and execute • >voms-proxy-info --all
Users Tutorial, Mexico City, 23 - 24 October 2007 8FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
>myproxy-init --voms gilda
[mexicocity20@eela-132 mexicocity20]$ myproxy-init --voms gildaCannot find file or dir: /home/mexicocity20/.glite/vomsesYour identity: /C=IT/O=GILDA/OU=Personal Certificate/L=MEXICOCITY/CN=MEXICOCITY20/[email protected] GRID pass phrase:verify OKCreating temporary proxy ................................................... DoneContacting voms.ct.infn.it:15001 [/C=IT/O=GILDA/OU=Host/L=INFN Catania/CN=voms.ct.infn.it/[email protected]] "gilda" DoneCreating proxy ........................................ DoneYour proxy is valid until Sun Sep 3 06:35:26 2006Enter MyProxy pass phrase:Verifying password - Enter MyProxy pass phrase:A proxy valid for 168 hours (7.0 days) for user mexicocity20 now exists on grid001.ct.infn.it.[mexicocity20@eela-132 mexicocity20]$
Password: MEXICOCITY
Choose a new password;This password will be referred
later as myproxy password
Users Tutorial, Mexico City, 23 - 24 October 2007 9FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Get credentials from the MyProxy server
• >myproxy-get-delegation• >voms-proxy-info -all
[mexicocity20@eela-132 mexicocity20]$ myproxy-get-delegation Enter MyProxy pass phrase:A proxy has been received for user mexicocity20 in /tmp/x509up_u519[mexicocity20@eela-132 mexicocity20]$ voms-proxy-info -allsubject : /C=IT/O=GILDA/OU=Personal Certificate/L=MEXICOCITY/CN=MEXICOCITY20/[email protected]/CN=proxy/CN=proxy/CN=proxyissuer : /C=IT/O=GILDA/OU=Personal Certificate/L=MEXICOCITY/CN=MEXICOCITY20/[email protected]/CN=proxy/CN=proxyidentity : /C=IT/O=GILDA/OU=Personal Certificate/L=MEXICOCITY/CN=MEXICOCITY20/[email protected]/CN=proxy/CN=proxytype : unknownstrength : 512 bitspath : /tmp/x509up_u519timeleft : 11:51:33=== VO gilda extension information ===VO : gildasubject : /C=IT/O=GILDA/OU=Personal Certificate/L=MEXICOCITY/CN=MEXICOCITY20/[email protected] : /C=IT/O=GILDA/OU=Host/L=INFN Catania/CN=voms.ct.infn.it/[email protected] : /gilda/Role=NULL/Capability=NULLtimeleft : 11:34:59[mexicocity20@eela-132 mexicocity20]$
Users Tutorial, Mexico City, 23 - 24 October 2007 10
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Users Tutorial, Mexico City, 23 - 24 October 2007 26
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
The JDL is ready to be executed
Users Tutorial, Mexico City, 23 - 24 October 2007 27
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Inspecting our JDL
Users Tutorial, Mexico City, 23 - 24 October 2007 28
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Exercise 4
• 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
Users Tutorial, Mexico City, 23 - 24 October 2007 29
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Select JDL file 1/3
Users Tutorial, Mexico City, 23 - 24 October 2007 30
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Submitting the JDL 2/3
Users Tutorial, Mexico City, 23 - 24 October 2007 31
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Retrieving job results 3/3
Users Tutorial, Mexico City, 23 - 24 October 2007 32
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Exercise 5
• 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 sandbox
Users Tutorial, Mexico City, 23 - 24 October 2007 33
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Step 1: Create the shell script
#!/bin/sh MY_NAME="Your name" WORKER_NODE_NAME=glite-tutor.ct.infn.it echo "Hello $MY_NAME, from $WORKER_NODE_NAME" ls -a echo "This job is running on this CE: " /opt/edg/bin/edg-brokerinfo getCE
Users Tutorial, Mexico City, 23 - 24 October 2007 34
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Users Tutorial, Mexico City, 23 - 24 October 2007 35
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Exercise 6
• 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
Users Tutorial, Mexico City, 23 - 24 October 2007 36
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America
Submitting job
Users Tutorial, Mexico City, 23 - 24 October 2007 37
FP6−2004−Infrastructures−6-SSA-026409
E-infrastructure shared between Europe and Latin America