Globus 2.4 Configuration Files

This appendix contains an overview of all the client and server configuration files.

  1. GRAM configuration files
  2. MDS configuration files
  3. GridFTP configuration files

GRAM configuration files

GRAM has the following configuration files:

  1. globus-gatekeeper.conf
  2. globus-job-manager.conf
  3. grid-services/
  4. /etc/grid-security/grid-mapfile
  1. globus-gatekeeper.conf

    Here is the default globus-gatekeeper.conf:

      -x509_cert_dir /etc/grid-security/certificates
      -x509_user_cert /etc/grid-security/hostcert.pem
      -x509_user_key /etc/grid-security/hostkey.pem
      -gridmap /etc/grid-security/grid-mapfile
      -home /usr/local/globus
      -e libexec
      -logfile var/globus-gatekeeper.log
      -port 2119
      -grid_services etc/grid-services
      -inetd
    
    • -x509_cert_dir specifies where to find the trusted CA certificates
    • -x509_user_cert specifies where to find the gatekeeper cert.
    • -x509_user_key specifies where to find the gatekeeper key.
    • -gridmap specifies where to find the grid-mapfile
    • -home specifies where the -e and -logfile variables are relative to. By default, this is your $GLOBUS_LOCATION.
    • -e specifies where to find scripts
    • -logfile specifies where the gatekeeper should put its log.
    • -port specifies what port the gatekeeper will run on.
    • -grid_services specifies where the directory which contains the configured jobmanagers is.
    • -inetd specifies that the gatekeeper should exit after dealing with one request. That is because inetd will launch a copy of the gatekeeper for every request that comes in to the port in -port. If you are running a gatekeeper by hand, don't use this flag.
  2. globus-job-manager.conf

    Here is an example globus-job-manager.conf:

            -home "/home/bacon/pkgs/globus-2.4"
            -globus-gatekeeper-host bacon.mcs.anl.gov
            -globus-gatekeeper-port 2119
            -globus-gatekeeper-subject "/O=Grid/O=Globus/CN=bacon.mcs.anl.gov"
            -globus-host-cputype i686
            -globus-host-manufacturer pc
            -globus-host-osname Linux
            -globus-host-osversion 2.2.19-4.7mdk
            -save-logfile on_error
            -state-file-dir /home/bacon/pkgs/globus-2.4/tmp
            -machine-type unknown
    

    See Job Manager Configuration for details. Note that the entries in this file are combined with the entries in $GLOBUS_LOCATION/etc/grid-services for any specific jobmanager.

     

  3. grid-services/

    $GLOBUS_LOCATION/etc/grid-services contains one file per configured jobmanager. The default jobmanager is contained in a file named "jobmanager". Here are the contents of an example file for a fork jobmanager:

    stderr_log,local_cred - /home/bacon/pkgs/globus-2.4/libexec/globus-job-manager globus-job-manager -conf /home/bacon/pkgs/globus-2.4/etc/globus-job-manager.conf -type fork -rdn jobmanager-fork -machine-type unknown -publish-jobs

    To install additional jobmanagers, you need to download the scheduler-specific jobmanager package.

  4. /etc/grid-security/grid-mapfile

    The grid-mapfile specifies the list of authorized users of this resource. Each entry is a pairing of a subject name and a local user account.

    The location of this file is specified in globus-gatekeeper.conf

MDS configuration files

MDS configuration files are described at the MDS Configuration page.

  1. grid-info.conf
  2. grid-info-resource-ldif.conf
  3. grid-info-resource-register.conf
  4. grid-info-site-giis.conf
  5. grid-info-site-policy.conf
  6. grid-info-slapd.conf
  7. grid-info-deployment-comments.conf
  8. grid-info-server-env.conf
  9. gridftp-resource.conf

Grid-FTP configuration files

GridFTP has the following configuration files:

  1. ftpaccess
  2. ftpconversions
  3. grid-mapfile
  1. ftpaccess

    This follows the format of the Wu-FTP ftpaccess file.  If GLOBUS_LOCATION is specified in the in.ftpd server's environment, or if you pass it the the -G <globus_location> flag, it will use the ftpaccess in $GLOBUS_LOCATION/etc, otherwise it will use /etc/ftpaccess.

  2. ftpconversions

    This follows the format of the Wu-FTP ftpconversions file.

  3. grid-mapfile

    GridFTP uses the same authorization mechanism as describe in the GRAM mapfile, and uses the same /etc/grid-security/grid-mapfile.


Charles Bacon

Last modified: Fri May 10 10:58:39 CDT 2002