Difference between revisions of "Grid@Nikhef"

From PDP/Grid Wiki
Jump to navigationJump to search
Line 7: Line 7:
 
(with special thanks to Egge van der Poel for finding all csh related errors ;-))
 
(with special thanks to Egge van der Poel for finding all csh related errors ;-))
  
Before you can create a VOMS proxy you need to copy some VOMS configuration files first:
+
Type
  mkdir ~/.glite/vomses
 
  cd ~/.glite/vomses
 
  chmod 755 .
 
  cp /global/ices/lcg/current/glite/etc/vomses/* .
 
After that, type
 
 
   voms-proxy-init --voms <YOUR-VO>
 
   voms-proxy-init --voms <YOUR-VO>
 
to create a voms proxy. Sample output:
 
to create a voms proxy. Sample output:
   $ voms-proxy-init -voms pvier:/pvier
+
   $ voms-proxy-init -voms pvier:
  Wrong ownership on file: /global/ices/lcg/glite3.0.21/glite/etc/vomses
 
  Expected: either (0,0) or (UID, GID) = (0, 0)
 
 
 
 
   Enter GRID pass phrase:
 
   Enter GRID pass phrase:
 
   Your identity: /O=dutchgrid/O=users/O=nikhef/CN=Some User
 
   Your identity: /O=dutchgrid/O=users/O=nikhef/CN=Some User
  Wrong ownership on file: /global/ices/lcg/glite3.0.21/glite/etc/vomses
 
  Expected: either (0,0) or (UID, GID) = (0, 0)
 
 
 
 
   Creating temporary proxy .......................................... Done
 
   Creating temporary proxy .......................................... Done
 
   Contacting  voms.grid.sara.nl:30000
 
   Contacting  voms.grid.sara.nl:30000
Line 30: Line 19:
 
   ................................................................... Done
 
   ................................................................... Done
 
   Your proxy is valid until Fri Dec  7 00:08:49 2007
 
   Your proxy is valid until Fri Dec  7 00:08:49 2007
The warning
+
If you see a warning similar to
 
   Wrong ownership on file: /global/ices/lcg/glite3.0.21/glite/etc/vomses
 
   Wrong ownership on file: /global/ices/lcg/glite3.0.21/glite/etc/vomses
 
   Expected: either (0,0) or (UID, GID) = (0, 0)
 
   Expected: either (0,0) or (UID, GID) = (0, 0)
can be ignored. This is a ''feature'' of the voms software.
+
then you safely ignore it. This is a ''feature'' of the voms software.
  
 
Congratulations! You are now ready to submit jobs to the EGEE grid using
 
Congratulations! You are now ready to submit jobs to the EGEE grid using
   edg-job-list-match myjob.JDL
+
   glite-wms-job-list-match myjob.JDL
 
and  
 
and  
   edg-job-submit myjob.JDL
+
   glite-wms-job-delegate-proxy
   edg-job-status
+
  glite-wms-job-submit myjob.JDL
   edg-job-get-output
+
   glite-wms-job-status
 +
   glite-wms-job-get-output
 
  ...
 
  ...
 +
 +
Sample output:
 +
 +
  $ glite-wms-job-delegate-proxy -d janjust
 +
  Connecting to the service https://graszode.nikhef.nl:7443/glite_wms_wmproxy_server
 +
  ================== glite-wms-job-delegate-proxy Success ==================
 +
  Your proxy has been successfully delegated to the WMProxy:
 +
  https://graszode.nikhef.nl:7443/glite_wms_wmproxy_server
 +
  with the delegation identifier: janjust
 +
  ==========================================================================
 +
 +
  $ glite-wms-job-submit -d janjust HelloWorld.jdl
 +
  Connecting to the service https://graszode.nikhef.nl:7443/glite_wms_wmproxy_server
 +
  ====================== glite-wms-job-submit Success ======================
 +
  The job has been successfully submitted to the WMProxy
 +
  Your job identifier is:
 +
    https://grasveld.nikhef.nl:9000/WlhqlLNLgnYc0tCqwiIM5A
 +
  ==========================================================================
 +
 +
etc...

Revision as of 16:49, 27 January 2009

The EGEE grid infrastructure can be accessed from any Nikhef desktop running Scientific Linux 3 or 4. In order to use the EGEE gLite grid middleware, type

 . /global/ices/lcg/current/etc/profile.d/grid-env.sh        ## bash/ksh/zsh

or

 source /global/ices/lcg/current/etc/profile.d/grid-env.csh  ## csh/tcsh

first. This will set up all required environment variables for running the gLite middleware commands.

(with special thanks to Egge van der Poel for finding all csh related errors ;-))

Type

 voms-proxy-init --voms <YOUR-VO>

to create a voms proxy. Sample output:

 $ voms-proxy-init -voms pvier:
 Enter GRID pass phrase:
 Your identity: /O=dutchgrid/O=users/O=nikhef/CN=Some User
 Creating temporary proxy .......................................... Done
 Contacting  voms.grid.sara.nl:30000
 [/O=dutchgrid/O=hosts/OU=sara.nl/CN=voms.grid.sara.nl] "pvier" Done
 Creating proxy
 ................................................................... Done
 Your proxy is valid until Fri Dec  7 00:08:49 2007

If you see a warning similar to

 Wrong ownership on file: /global/ices/lcg/glite3.0.21/glite/etc/vomses
 Expected: either (0,0) or (UID, GID) = (0, 0)

then you safely ignore it. This is a feature of the voms software.

Congratulations! You are now ready to submit jobs to the EGEE grid using

 glite-wms-job-list-match myjob.JDL

and

 glite-wms-job-delegate-proxy
 glite-wms-job-submit myjob.JDL
 glite-wms-job-status
 glite-wms-job-get-output
...

Sample output:

 $ glite-wms-job-delegate-proxy -d janjust
 Connecting to the service https://graszode.nikhef.nl:7443/glite_wms_wmproxy_server
 ================== glite-wms-job-delegate-proxy Success ==================
 Your proxy has been successfully delegated to the WMProxy:
 https://graszode.nikhef.nl:7443/glite_wms_wmproxy_server
 with the delegation identifier: janjust
 ==========================================================================
 $ glite-wms-job-submit -d janjust HelloWorld.jdl
 Connecting to the service https://graszode.nikhef.nl:7443/glite_wms_wmproxy_server
 ====================== glite-wms-job-submit Success ======================
 The job has been successfully submitted to the WMProxy
 Your job identifier is:
   https://grasveld.nikhef.nl:9000/WlhqlLNLgnYc0tCqwiIM5A
 ==========================================================================

etc...