Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises."— Presentation transcript:

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

2 2 Practical information GENIUS Tutorial website: https://glite-tutor.ct.infn.it 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 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 4 First Exercise GENIUS logging in and base settings

5 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 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 https://glite-tutor.ct.infn.it (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 7 myproxy-init --voms gilda Choose a new password; This password will be referred as myproxy password Password: SEVILLA

8 8 Get credentials from the MyProxy srv

9 9 Destroying local voms proxy

10 10 The Genius Home Page

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

12 12 Interactive:Set Desktop Password Set Desktop password

13 13 Interactive:Open Desktop Input the password just set

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

15 15 Getting proxy delegation

16 16 One can destroy local proxy…

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

18 18 check again the proxy credentials

19 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 20 Interactive: Close Desktop

21 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 22 Authentication with MyProxy

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

24 24 Available resources (matchmaking)

25 25 Resources available: matchmaking

26 26 Job Submission: JDL file selection

27 27 Job Submission: Ready to submit

28 28 Job Submission: Choosing the RB

29 29 Job successfully submitted

30 30 Job completed successfully

31 31 Retrieving Job results 1/3

32 32 Retrieving Job results 2/3

33 33 Retrieving job results 3/3

34 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 35 Login on the UI

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

37 37 Inspecting our JDL

38 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 39 Submitting the JDL 1/4

40 40 Submitting the JDL 2/4

41 41 Submitting the JDL 3/4

42 42 Submitting the JDL (4/4)

43 43 Retrieving job results

44 44 Resources matchmaking

45 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 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 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 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 49 List of available resources

50 50 Step 1: submitting job

51 51 Step 2: retrieving the results


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

Similar presentations


Ads by Google