Globus Toolkit Tutorial The Globus Consortium
 
 

Chapter 8: Connecting Globus Gram WS and SUN Grid Engine

Building the WS GRAM SGE jobmanager

Stop the container if it is still running on nodeC.

As user globus:

cd
cd gt4.0.1-all-source-installer

[globus@nodeC gt4.0.1-all-source-installer]$ export X509_USER_CERT=/opt/globus-4.0.1/etc/containercert.pem

[globus@nodeC gt4.0.1-all-source-installer]$ export X509_USER_KEY=/opt/globus-4.0.1/etc/containerkey.pem

Now as user 'globus' create a proxy certificate:

[globus@nodeC gt4.0.1-all-source-installer]$ grid-proxy-init
Your identity: /O=Grid/OU=GlobusTest/CN=host/nodeb.ps.univa.com
Creating proxy ........................................... Done
Your proxy is valid until: Fri Feb 24 02:16:13 2006

Now stop the container on nodeC:

[globus@nodeC gt4.0.1-all-source-installer]$ globus-stop-container

There are four source files for the WS GRAM SGE jobmanager that need to be downloaded and built as user 'globus' on nodeC. You can download the files using the 'wget' command as shown:

[globus@nodeC ~]$ wget http://www.lesc.ic.ac.uk/projects/
globus_gram_job_manager_setup_sge-1.1.tar.gz

[globus@nodeC ~]$ wget http://www.lesc.ic.ac.uk/projects/
globus_scheduler_event_generator_sge-1.1.tar.gz

[globus@nodeC ~]$ wget http://www.lesc.ic.ac.uk/projects/
globus_scheduler_event_generator_sge_setup-1.1.tar.gz

[globus@nodeC ~]$ wget http://www.lesc.ic.ac.uk/projects/
globus_wsrf_gram_service_java_setup_sge-1.1.tar.gz

Before building the source make sure that the globus user has the SGE environment variables properly set:

[globus@nodeC ~]$ source /opt/sge-root/default/common/settings.sh


command : [globus@nodeC ~]$ env | grep SGE
response:
SGE_CELL=default
SGE_ROOT=/opt/sge-root

As usual make sure that the globus user environment is properly set:

[globus@nodeC ~]$ export GLOBUS_LOCATION=/opt/globus-4.0.1
[globus@nodeC ~]$ source $GLOBUS_LOCATION/etc/globus-user-env.sh

Now build the source in the following order:

[globus@nodeC ~]$
gpt-build globus_gram_job_manager_setup_sge-1.1.tar.gz
[globus@nodeC ~]$
gpt-build ./globus_scheduler_event_generator_sge-1.1.tar.gz gcc32dbg
[globus@nodeC ~]$
gpt-build globus_scheduler_event_generator_sge_setup-1.1.tar.gz
[globus@nodeC ~]$
gpt-build ./globus_wsrf_gram_service_java_setup_sge-1.1.tar.gz

Run the 'gpt-postinstall' command to finish the installating and configuration:

[globus@nodeC ~]$ gpt-postinstall

 
 
 
FAQ Feedback The Globus Consortium Home Page