Installation from Debs

Check the Installation Guide for more details.

1) Install the GridWay Core: The binary DEB package gridway-core installs GridWay with a multi-user configuration.

Post-install configuration:

export GW_LOCATION=/usr
for i in `groups`; do
 if [ "$i" = 'gwusers' ]; then
  GLOBUS_LOCATION=/usr
  GW_LOCATION=/usr
  export GLOBUS_LOCATION GW_LOCATION
 fi
done
Defaults:gwadmin !requiretty
# User alias specification (GridWay)
Runas_Alias GWUSERS = %gwusers
Defaults>GWUSERS env_keep="GW_LOCATION"
#GridWay entries
gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/grid-proxy-info *

The source DEB package gridway-core enables you to build the binary DEB.

2) Install the GridWay MADs

2a) GridWay MADs for GT5: The binary DEB package gridway-gt5 installs the GridWay MADs to interface with the Globus Toolkit 5 services, GRAM5 and GridFTP, as well as an static information MAD is provided.

Post-install configuration:

export GLOBUS_LOCATION=/usr
Defaults>GWUSERS env_keep="GW_LOCATION GLOBUS_LOCATION"
#GridWay entries (GT5 MAD)
gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/gw_em_mad_gram5 *
gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/gw_tm_mad_ftp *

The source DEB package gridway-gt5 enables you to build the binary DEB.

2b) GridWay MADs for OGSA-BES endpoints: The binary DEB package gridway-bes installs the GridWay MAD to interface with OGSA-BES services, as well as an static information MAD and a dummy transfer MAD are provided.

Post-install configuration:

export GLOBUS_LOCATION=/usr
Defaults>GWUSERS env_keep="GW_LOCATION GLOBUS_LOCATION"
#GridWay entries (OGSA-BES MAD)
gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/GW_em_mad_bes *
gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/gw_tm_mad_dummy *

The source DEB package gridway-BES enables you to build the binary DEB.

3) Launch the gwd daemon.

4) Test it and enjoy!