C. Loomis – Demonstration-Dec. 12, n° 1 Testbed 1 Demonstration December 12, 2001
C. Loomis – Demonstration-Dec. 12, n° 2 Certificates u Registering ( “User Registration”) n Obtain certificate and “sign” EDG Usage Guidelines. n Install certificate in browser and in home area. u Comments n Keep the private key private! (Otherwise people can impersonate you.) n For your use only. A certificate is your identity when using the EDG testbed. It is used to both authenticate you and to authorize access to various resources.
C. Loomis – Demonstration-Dec. 12, n° 3 Using Certificates u To use your certificate, you must generate a proxy. n Essentially a time-limited copy of your private key. n Used to allow your jobs to act on your behalf. (Single-login) u Commands n Initialize proxy grid-proxy-init n Find info about proxy grid-proxy-info –all n Destroy proxy grid-proxy-destroy
C. Loomis – Demonstration-Dec. 12, n° 4 Submitting & Querying Jobs u Using the Workload management tools. n Submit job dg-job-submit job.jdl n Query status dg-job-status jobId n Retrieve output dg-job-get-output jobId u More complete information available from Workload management documentation. Can be found via WP6 website (
C. Loomis – Demonstration-Dec. 12, n° 5 Hello World Example u Input JDL for Hello World: Executable = “/bin/echo”; Arguments = “Hello World”; StdOutput = “hello.out”; StdError = “hello.err”; OutputSandbox = {“hello.out”,”hello.err”}; Requirements = other.LRMSType == “PBS” && other.OpSys == “RH 6.2” Rank = other.MaxCpuTime; u To submit dg-job-submit hello.jdl
C. Loomis – Demonstration-Dec. 12, n° 6 Hello World Example u Input JDL for Hello World: Executable = “/bin/echo”; Arguments = “Hello World”; StdOutput = “hello.out”; StdError = “hello.err”; OutputSandbox = {“hello.out”,”hello.err”}; Requirements = other.LRMSType == “PBS” && other.OpSys == “RH 6.2” Rank = other.MaxCpuTime; u To submit dg-job-submit hello.jdl
C. Loomis – Demonstration-Dec. 12, n° 7 UI JDL Logging & Book-keeping Job Submit Event ResourceBroker Output Sandbox Input Sandbox Job Submission Service StorageElement ComputeElement Brokerinfo Output Sandbox Input SandboxInformationService Job Status ReplicaCatalogue Lifecycle of a Job
C. Loomis – Demonstration-Dec. 12, n° 8 Information Systems u Job submission uses Information Index to find resources. n testbed011.cern.ch:2170 n Mds-Vo-name=datagrid,o=grid n Directly via ldapsearch commands. n Via grid-info-search command. n Via several available LDAP Browsers. u MDS hierarchy resides on another node and can also be queried. n lxshare0225.cern.ch:2135 n Mds-Vo-name=datagrid, o=grid
C. Loomis – Demonstration-Dec. 12, n° 9 More Information u Best place to start looking for information is WP6 website ( n Documentation ( n Contacts ( n Bug reports ( u Documentation is rather sparse at the moment, but should improve quickly.