Riccardo Bruno, INFN'CT - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

Riccardo Bruno, INFN'CT

Description:

... where XX goes from 01 to 30. Password: GridSEVXX where XX goes from ... In this exercise we are going to create a new file on the UI called hostnametest. ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 51
Provided by: constant8
Category:

less

Transcript and Presenter's Notes

Title: Riccardo Bruno, INFN'CT


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

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
Introduction 2 Authentications
  • 1. Authentication with the User Interface
  • 2. Authentication to the Grid.

sevillaXX
Input password of the user account GridSEVXX
sevillaXX
Input password of the proxy (specified when you
shall execute myproxy-init)
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 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
myproxy-init --voms gilda
Password SEVILLA
Choose a new password This password will be
referred as myproxy password
8
Get credentials from the MyProxy srv
9
Destroying local voms proxy
10
The Genius Home Page
11
InteractiveSet Desktop Password
Login the UI to set desktop password Password is
GridSEVXX
12
InteractiveSet Desktop Password
Set Desktop password
13
InteractiveOpen 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
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
Write a Comment
User Comments (0)
About PowerShow.com