Prerequisites

  1. Download ant.
  2. [bacon@bacon] bzip2 -dc apache-ant-1.6.1-bin.tar.bz2 | tar xf -
  3. [bacon@bacon] export ANT_HOME=`pwd`/apache-ant-1.6.1
  4. Download java
  5. [root@bacon root]# rpm -i j2sdk-1_4_2_03-linux-i586.rpm
  6. [bacon@bacon] export JAVA_HOME=/usr/java/j2sdk1.4.2_03
  7. [bacon@bacon] export PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$PATH
  8. Download Postgresql. From this step on, the prerequisites are optional, and used by RFT and RLS. You may also perform these steps at a later date.
  9. [bacon@bacon] rpm -qa | grep postgresql
    postgresql-server-7.2.2-1mdk
    postgresql-7.2.2-1mdk
  10. Edit /etc/init.d/postgresql so that the startup line looks like:
    su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -o '-i' -D $PGDATA -p /usr/bin/postmaster start > /dev/null 2>&1" < /dev/null
    The addition is in the -o '-i'. That allows postgresql to accept TCP/IP connections. Also, edit the pg_hba.conf to allow access from your machine.
  11. Run /etc/init.d/postgresql start. The first time, this will create /var/lib/pgsql/data. If you want to accept internet connections from machines other than your own, you will need to edit /var/lib/pgsql/data/pg_hba.conf. Please see Postgresql docs on how to accomplish this.

The installer

  1. Download the installer from the download page.
  2. Untar the installer.
  3. [bacon@bacon] ./install-gt3 /home/bacon/pkgs/gt3 |& tee install.log

    This step will take a while. If you would like to see more verbose logging output, edit the script and add "-verbose" to the definition of GPT_BUILD and GPT_INSTALL. This is a good time to grab a snack.

Post-installation setup

There are a few steps remaining to be run.
  1. [bacon@bacon] cd /home/bacon/pkgs/gt3
  2. [root@bacon]# mkdir /usr/java/j2sdk1.4.1_03/jre/lib/endorsed
  3. [root@bacon]# cp endorsed/xalan.jar /usr/java/j2sdk1.4.1_03/jre/lib/endorsed
  4. [root@bacon gt3]# export GLOBUS_LOCATION=`pwd`
  5. [root@bacon gt3]# setup/globus/setup-simple-ca
  6. [root@bacon gt3]# bin/grid-cert-request -host `hostname`
  7. Sign the certificate request using grid-ca-sign
  8. After you get a hostcert, run install-gt3-mmjfs. Run setperms.sh as root. This will enable grim and mmjfs.

So, how is everything?

  1. [bacon@bacon] export GLOBUS_LOCATION=`pwd`
  2. [bacon@bacon] source etc/globus-user-env.sh
  3. [bacon@bacon] bin/globus-start-container -p 8080

For support, please see the Support Page

bacon@mcs.anl.gov
Last modified: Sun Feb 15 16:50:41 CDT 2003