Name: ENV/GLITE-3.1.6
Description: gLite environment necessary for gLite->arc interoperation
Status: Test
Last update: 2008-03-27

gLite Runtime Environment Homepage

gLite is the grid middleware software used by the EGEE project.

This page describes the gLite Runtime Environment necessary to allow jobs submitted on EGEE/gLite to run on NorduGrid/ARC resources.

Interface definition

On the remote system the gLite RTE initializes the following environment variables:
X509_USER_PROXY Full path to the proxy certificate
X509_USER_CERT Full path to the proxy certificate
X509_CERT_DIR Full path to a directory of known public certificates
Furthermore it will initialize a full glite WN environment.

Versions

This is the first version of the RTE.

System administrator guide

Installation of the RTE

To install the environment you must first intall a gLiteWN on your cluster.

This must either be on a shared area accessible from the nodes or on each node indiviually. At the moment it should be version 3.1.6.

Instructions and software can be found here.

Then the RTE script below must be places correctly in the RTE repository/directory exported by ARC.

Runtime environment script

Here is an example RTE script. It must be modfified to reflect the local installation location of the glite WN.

. /home/glitewn/glite-WN-3.1.6-0/glite/etc/profile.d/grid-env.sh

# TODO: Fetch this from arc.conf
x509_cert_dir="/etc/grid-security/certificates" #set to local repository of known certificates

# 0 : During LRMS script creation (on the front-end)
# 1 : Before running executable (on worker node)
# 2 : After running executable (on worker node)

case $1 in
     # On the front-end: copy certificates to session directory
  0) umask 0077                                         #bug work around. No longer needed in next arc release, but does no harm.
     mkdir -pv $joboption_directory/arc/certificates/
     cp -rv $x509_cert_dir/ $joboption_directory/arc
     ;;
  1) export X509_USER_PROXY=`pwd`/user.proxy
     export X509_USER_CERT=`pwd`/user.proxy
     export X509_CERT_DIR=`pwd`/arc/certificates
     ;;
  2) :
     ;;
esac

Contact information

Questions related to the gLite runtime environment, such as questions about installation, feature requests and improvement suggestions, can be mailed to RE maintainer Anders Waananen.