Specifics of the NorduGrid release of the Globus Toolkit 2™

Important notes

The NorduGrid middleware builds on top of the Globus Toolkit 5™. Packages are available for download from the repositories and NorduGrid downloads area.

Installation

The NorduGrid's Globus release is available as pre-build binary packages, either in RPM, DEB or gzipped tar formats. The packages must be installed in the following order:

  1. Grid Packaging Tools (GPT)
  2. Globus Toolkit 2

Binaries are available through the NorduGrid Downloads area under "External software": choose "gpt" and "globus".

To install from RPMs, do:

rpm -Uvh gpt-<version>.rpm
rpm -Uvh globus-<version>.rpm

To install from the binary tarballs, simply unpack the packages.

Make sure that the environment variables GLOBUS_LOCATION and GPT_LOCATION are set according to your Globus installation: unless you forced installation in a specific location, the default locations should be /opt/globus and /opt/gpt respectively.

If you installed Globus from the binary tarballs, execute the post-installation script in $GLOBUS_LOCATION/setup/globus-post-install-script

Building

In addition to the pre-built Globus binary RPMs and tarballs, available for a dozen of GNU/Linux distributions, NorduGrid provides a source RPM for the patched Globus as well (globus-<x.y.z-N>ng). Re-building a single globus-<x.y.z-N>ng RPM requires a functional RPM build environment and prior installation of the following software:

To re-build an RPM from a source tar.gz file, do:

rpmbuild -ta <package>.tar.gz

or, from a .src.rpm, do:

rpmbuild --rebuild <package>.src.rpm

Proceed them with installation as written above.

Packaged components

Listed in build order

TitleDescription (if any)
globus_core
globus_common
globus_common_setup
globus_data_conversion
globus_hostname2contacts
globus_gatekeeper_setup
globus_libtool
globus_mds_common
globus_mds_common_setup
globus_mds_gris
globus_mds_gris_setup
globus_openssl
globus_proxy_wrapper
globus_trusted_ca_42864e48_setup
globus_user_env
globus_cyrus-sasl
globus_gass_cachemanages the local GASS cache on a client system
globus_gsi_openssl_error
globus_gsi_proxy_ssl
globus_mp
globus_rsl
globus_gram_reporter
globus_openldapan API for the LDAP protocol used by MDS
globus_openssl_module
globus_rsl_assist
globus_gsi_cert_utils
globus_gsi_sysconfig
globus_gsi_callback
globus_gsi_credential
globus_gsi_proxy_core
globus_gssapi_gsi
globus_proxy_utils
globus_gss_assistsimplifies the use of the GSSAPI in the Globus environment
globus_sasl_gssapi_gsi
globus_gatekeeper
globus_ioprovides high-performance I/O with integrated security and a socket-like interface
globus_ldapmodules
globus_mds_back_giis
gssapi_error
globus_ftp_controlprovides low-level services for implementing FTP client and servers
globus_gass_transferprovides an API for clients and servers involved in GASS data transfer
globus_gram_protocol
globus_nexusprovides multithreaded, asynchronous, thread-safe multiprotocol communication facilities
globus_duct_common
globus_ftp_clientprovides a convenient way of accessing files on remote FTP servers
globus_gass_server_ezprovides a simple set of GASS server capabilities
globus_gram_clientprovides remote job submission and management capabilities
globus_gridftp_server
globus_duct_control
globus_duct_runtime
globus_duroc_commonprovides resource coallocation services for starting distributed jobs
globus_gass_copyprovides a uniform interface for accessing files using a variety of protocols
globus_gass_cache_program
globus_gram_job_managerprovides a simple, consistent way to interact locally with a variety of schedulers such as LSF, LoadLeveler, PBS, Condor, SLURM, etc.
globus_duroc_control
globus_gram_client_tools
globus_gram_myjobprovides a basic communication mechanism for processes within a GRAM job
globus_duroc_runtime
globus_duroc_bootstrap
globus_gram_job_manager_setup
globus_gram_job_manager_setup_fork
globus_gram_job_manager_setup_condor
globus_gram_job_manager_setup_lsf
globus_gram_job_manager_setup_pbs
globus_gram_job_manager_setup_remote
globus_gram_reporter_setup_fork
globus_gram_reporter_setup_condor
globus_gram_reporter_setup_lsf
globus_gram_reporter_setup_pbs
globus_gsincftp
globus_replica_catalogprovides an interface to a catalog of data collections, logical files, and physical locations
globus_replica_managementallows clients to manage files within a file replication system
globus_rls_client