Melvin Koh's Weblog

I'm just a contractor

All | General | Globus Toolkit | Identity Mgmt | Java | Solaris | Sun Grid Engine

20060629 Thursday June 29, 2006


GT4 and Grid Engine Integration Package

If you're keen on using Grid Engine with Globus Toolkit 4, you need to know that the GT2 integration package will only work with the non webservice version of GRAM (pre-wsgram). If you need to use both, you need to install the latest GT4 package from the LeSC website, and you will encounter several issues.

1. You will encounter an exception when starting up the container:
"Script Execution error when executing shell /opt/globus4/libexec/globus-scheduler-provider-sge
java.io.IOException: java.io.IOException:
/opt/globus4/libexec/globus-scheduler-provider-sge: not found ......."

This is due to Globus MDS (if installed) unable to execute the GE info provider which is not provided by the integration package. It is safe to ignore this, or remove the entry from the MDS IndexService config.

2. While using globusrun-ws for WSGRAM will work, using globus-job-run will not. You need to add a the following lines to the beginning of the GE jobmanager (sge.pm file).

    $ENV{"SGE_ROOT"} = $SGE_ROOT;
    $ENV{"SGE_CELL"} = $SGE_CELL;
    $ENV{"SGE_QMASTER_PORT"} = "536";
    $ENV{"SGE_ARCH"} = "lx26-x86";

Also make sure that you've set "reporting=true" and "joblog=true" in the GE global configuration (qconf -mconf).
Posted by melvin ( Jun 29 2006, 02:31:17 PM SGT ) Permalink Comments [0]


This is a personal weblog, I do not speak for my employer.