Sponsored by BMBF Logo

Upgrade of the Globus toolkit




If the original setup was performed according to the German Astronomical Community Standard Installation (GACSI), the update procedure is relatively simple.

1. Compile

Download and unpack the source code of the new Globus version into a new subdirectory. Compile it, using the current version of the gt4.cfg  given by the Globus helper package (see the corresponding GACSI chapter for more details.)

2. Link

Change the soft link in /usr/local/gtk so it points to the new subdirectory.

3. Sudoers

Using visudo, update the suoders file to the new path (necessary since sudo does not allow links to be used in the file)

4. Copy gsissh configuration

cp {old_globus_location}/etc/ssh/ssh_config to $GLOBUS_LOCATION/etc/ssh/ssh_config
cp {old_globus_location}/etc/ssh/sshd_config to $GLOBUS_LOCATION/etc/ssh/sshd_config
Or edit /usr/local/globus/gtk/etc/ssh/ssh_config and /usr/local/globus/gtk/etc/ssh/sshd_config and set the port to 2222.

5. Copy Ganglia / MDS configuration

(see http://www.gac-grid.net/project-products/grid-support/OtherServices.html for more details).
Copy these files from your former installation:
cp {old_globus_location}/etc/globus_wsrf_mds_usefulrp/gluerp.xml $GLOBUS_LOCATION/etc/globus_wsrf_mds_usefulrp/gluerp.xml
cp {old_globus_location}/etc/globus_wsrf_core/server-config.wsdd $GLOBUS_LOCATION/etc/globus_wsrf_core/server-config.wsdd
cp {old_globus_location}/etc/globus_wsrf_mds_index/hierarchy.xml $GLOBUS_LOCATION/etc/globus_wsrf_mds_index/hierarchy.xml

or edit them manually:

$GLOBUS_LOCATION/etc/globus_wsrf_mds_usefulrp/gluerp.xml

Switch defaultProvider to
<defaultProvider>java
org.globus.mds.usefulrp.glue.GangliaElementProducer
</defaultProvider>


$ GLOBUS_LOCATION/etc/globus_wsrf_core/server-config.wsdd
 In the
<globalConfiguration>
include
<parameter name="logicalHost" value="nonexistent.aip.de"/>  (replace with real DNS name of your machine)
<parameter name="publishHostName" value="true"/>

$GLOBUS_LOCATION/etc/globus_wsrf_mds_index/hierarchy.xml 
change "upstream" tag to
<upstream>https://astrogrid-mds.aip.de:8443/wsrf/services/DefaultIndexService</upstream>

6. Ready

Restart Globus container using /etc/init.d/globus stop / start. If it fails, start bugfixing by using the -debug option as described in GACSI.