1 / 30

GENIUS Grid portal Hands on

GENIUS Grid portal Hands on. Matias Zabaljauregui UNLP. Practical Information. GENIUS Tutorial website: https://glite-tutor.ct.infn.it Tutorial accounts on glite-tutor: Username: bogotaXX where XX goes from 01 to 50 Password: GridBOGXX where XX goes from 01 to 50.

Télécharger la présentation

GENIUS Grid portal Hands on

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GENIUS Grid portalHands on Matias Zabaljauregui UNLP

  2. Practical Information GENIUS Tutorial website: • https://glite-tutor.ct.infn.it Tutorial accounts on glite-tutor: • Username: bogotaXX where XX goes from 01 to 50 • Password: GridBOGXX where XX goes from 01 to 50 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  3. Introduction: the two-layers Authentication • 1. Authentication with the User Interface • 2. Authentication to the Grid. Input password of the user account: GridBOGXX Input password of the proxy (specified when you shall execute myproxy-init) 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  4. Preliminary Exercise GENIUS logging in and base settings 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  5. Outline of the exercise 1/2 • Login at your UI account (passwd: GridBOGXX) • Store a proxy on a remote Myproxy Server machine with the command (using the passphrase BOGOTA): >myproxy-init --voms gilda • Retrieve a local proxy from MyProxy server: >myproxy-get-delegation(must use your new MyProxy passphrase) • Verify your new local proxy: >voms-proxy-info --all 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  6. myproxy-init --voms gilda Password: BOGOTA Choose a new password; This password will be referred as myproxy password 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  7. Get credentials from the MyProxy server 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  8. GRID authentication 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  9. First 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 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  10. Selecting job 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  11. Submitting job 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  12. Submitting job 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  13. Submitting job 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  14. Checking the status 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  15. Retrieving job results 3/3 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  16. Second 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 helloworld.jdl describing a simple job 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  17. First step: create the JDL file [ JobType = "Normal"; Executable = "/bin/echo"; Arguments = "Hello World !"; StdOutput = "std.out"; StdError = "std.err"; OutputSandbox = {"std.out","std.err"}; ] 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  18. Inspecting our JDL 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  19. Third 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 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  20. Submitting the JDL 1/4 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  21. Submitting the JDL 2/4 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  22. Submitting the JDL 2/4 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  23. Retrieving job results 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  24. Fourth 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 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  25. 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 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  26. 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; ] 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  27. Fifth 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 sendbox 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  28. (List of available resources) 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  29. Step 3: submitting job 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

  30. Step 4: retrieving the results 9th EELA TUTORIAL (USERS AND SYSTEM ADMINISTRATORS)

More Related