This information is for a release that is no longer supported by the Globus Toolkit. The currently supported versions of the Globus Toolkit are 4.2 (recommended) and 4.0.
Globus Toolkit 3.2: Installation Guide
Overview
Before You Begin
Support Software
Installing GT 3.2
Configuring > pre-Web Services <
Testing
Troubleshooting
Configuring pre-Web Services Components
This page is specifically for those who have downloaded only the Pre-WS Bundles.
The following instructions will show you how to start up the various server daemons that you now have on your system independent of the rest of Globus Toolkit 3.2.
In cases where we refer to LD_LIBRARY_PATH, please use your system-equivalent if you have one. E.g., LIBPATH or LD_LIBRARYN32_PATH. See your administrator if you do not know which variable to use.
This page contains the following topics.
Setting up a GridFTP Server
Since the procedure for configuring a GridFTP server is the same whether you are using Pre-WS or WS, follow the instructions for Configuring GridFTP.
Setting up a Pre-WS GRAM Server
Set up
a Full Gatekeeper |
|
Configure your machine to run globus-gatekeeper as root, so that other people will be able to use your gatekeeper. If you're also running pre-WS MDS, now is a good time to run
$GLOBUS_LOCATION/setup/globus/setup-globus-gram-job-manager. That will let
your MDS installation publish the subject name used by your gatekeeper. |
|
| 1 | As root, find /etc/services and add the service name "gsigatekeeper" to port 2119: gsigatekeeper 2119/tcp # Globus Gatekeeper |
Configure
Inetd/Xinetd |
|
| Depending on whether your host is running inetd or xinetd, you will need to modify its configuration. If the directory /etc/xinetd.d/ exists, then your host is likely running xinetd. If the directory doesn't exist, your host is likely running inetd. | |
| 2 | Follow the appropriate instructions below according to what your host is running. Inetd gsigatekeeper stream tcp nowait root Be sure to replace GLOBUS_LOCATION below with the actual value of $GLOBUS_LOCATION in your environment. This line sets the
environment variable by using The advantage of this setup is that when you apply a security update to your installation, the gatekeeper will pick it up dynamically without your having to rebuild it. Xinetd service gsigatekeeper Be sure to replace GLOBUS_LOCATION with the actual value of $GLOBUS_LOCATION in your environment. This file sets the environment by using the The advantage of this setup is that when you apply a security update to your installation, the gatekeeper will pick it up dynamically without your having to rebuild it. |
Notify
Inetd/Xinetd of the configuration change |
|
| After you have added the globus-gatekeeper service to either inetd or xinetd, you will need to notify inetd (or xinetd) that its configuration file has changed. | |
| 3 | Follow the appropriate instructions below according to what your host is running. Inetd killall -HUP inetd On other systems, the following has the same effect: ps aux | grep inetd | awk '{print $2;}' | xargs kill -HUP If neither option works, seeman inetd.
Xinetd /etc/rc.d/init.d/xinetd restart Your system may also support the If neither option works, see |
Authorization
Mapping |
|
| At this point, your gatekeeper will start up when a connection comes in to port 2119, and will keep a log of its activity in $GLOBUS_LOCATION/var/globus-gatekeeper.log. However, it does not yet have any authorization mapping between certificate subjects and usernames. | |
| 4 | Create a file named "/O=Grid/O=Globus/OU=your.domain/CN=Your Name" youruserid You can check your subject name using |
Setting up a Pre-WS GIIS/GRIS
Starting
the Pre-WS Index Service |
|
| Start the Pre-WS Index Service by starting the OpenLDAP 2.0 SLAPD server for the GRIS. It does not require the environment variable $GLOBUS_LOCATION to be set. | |
| 1 | Run: % GLOBUS_LOCATION/sbin/globus-mds start To make this startup automatic, place it in the startup scripts
of your machine. Contact your system administrator to determine
where the call to this script needs to be placed. On a RedHat Linux
system, the answer is There is a single SLAPD instance for both GRIS and GIIS. You are now set for anonymous queries. |
Configuring for
Non-anonymous Queries |
|
| To configure for non-anonymous queries, you need a grid-mapfile for the Pre-WS Index Service (MDS2) and an LDAP server certificate. | |
| 2 | The Pre-WS Index Service defaults to using the same
grid-mapfile as GRAM, namely To change that location, modify |
| 3 | Request an LDAP certificate by running: % grid-cert-request -service ldap -host FQDN Replace |
| 4 | Send the request to your Certificate Authority. This could be a SimpleCA you created, an existing CA, or the online certificate service. |
| 5 | When you retrieve your certificate, save it to This file must be owned by the user account that will run the Pre-WS Index Service (MDS2). The file should have permissions 444. Also change the ownership of |
| 6 | Signing it with SimpleCA will be just like signing the other certificates. |
