GT 4.0 XIO: System Administrator's Guide

1. Introduction

Globus XIO is a development API. The only administration required is to install it according to the GT 4.0 installation instructions.

[Important]Important

This information is in addition to the basic Globus Toolkit prerequisite, overview, installation, security configuration instructions in the GT 4.0 System Administrator's Guide. Read through this guide before continuing!

2. Building and Installing

For instructions on building and installing GT 4.0, see the Installation Guide.

3. Configuring

Globus XIO is a development API; therefore, configuration details are largely in the hands of the applications using it.

4. Deploying

Once a user has a successful installation of Globus XIO they may wish to use their own drivers. Once the driver is compiled, it can be used at runtime by Globus XIO so long as it can be found in the LD_LIBRARY_PATH.

5. Testing

A test suite is available to test the Globus XIO framework. To test it, simply run:

$GLOBUS_LOCATION/test/globus_xio_test/TESTS.pl

6. Security Considerations

Globus XIO is a framework for creating network protocols. Several existing protocols, such as TCP, come built into the framework. XIO itself introduces no known security risks. However, all network applications expose systems to the risks inherent when outsiders can connect to them. Also included in the XIO distribution is the gsi driver, which provides a driver that allows for secure connections.

7. Troubleshooting

  • The environment variable GLOBUS_LOCATION must be set to a valid Globus 4.0 installation.
  • Various other environment variables must be set in order to easily use the GlobusXIO application. The proper environment can be established by running: source $GLOBUS_LOCATION/etc/globus-user-env.sh or source $GLOBUS_LOCATION/etc/globus-user-env.csh depending on the shell you are using.