| Name: | ENV/GLITE-3.1.6 |
|---|---|
| Description: | gLite environment necessary for gLite->arc interoperation |
| Status: | Test |
| Last update: | 2008-03-27 |
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.
| 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 |
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.
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
|
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.