Admin Support
Support
Tools & Patches
Cert updating
Globus patches
Installs
EDG Globus-2.0
DutchGrid Config
Globus 1.1.x Distribution
EDG Globus repository
Hints & Tips
GridFTP for FNAL
GridCVS install
GSIssh install
Multi-domain GIIS in 1.1.x
MDS response times
Local
DAS-2
NIKHEF
UvA/WINS
SARA
|
"DutchGrid" Globus distribution
There are many different versions of GLobus out there: version
1.1.3/1.1.4 (the current official when you look at the GLobus web site),
various alpha version include GridFTP/DataGrid functionality, alpha versions
of the new MDS system, and as of late the new alpha and beta version of the
"Globus-2" release (a.k.a. the packaging effort).
The current advise is to use version 1.1.3 if you do not need any
DataGrid tools, or use the GSIftp-alpha version 4 if you need GridFTP
functionality. In the not-too-distant future, somewhere around November
2001, you may consider to start using the EDG "Testbed 1" packaged release
of Globus-2 or alternatively the release of GLobus-2 based on the
packaging effort. This will depend on your primary user community.
The Virtual Laboratory project is part of the Globus alpha-release
programme. Please do not send bugs regarding alpha or beta
releases to the regular globus bug report and support lists, since
the people on those lists cannot give you support on alpha or beta
releases. Any problems with this release should be directed to
the VL development team by e-mail at
vlam-g-am@nikhef.nl.
User community |
Globus version |
Virtual Lab, basic |
Globus 1.1.3 public |
Virtual Lab, need MPI |
Globus 1.1.4 public |
Virtual Lab, need Data access or AM RTS |
Globus 1.1.3beta14 GSIalpha4 |
EDG DutchGrid Testbed 0 |
Globus 1.1.3beta14 GSIalpha4 |
EDG DutchGrid Testbed 1 |
EDG Testbed1 globus packages (soon) |
GSIftp alpha4 release, setup
You need at lease these packages:
- a decent operating system. Beware that IRIX, HP-UX and the CRay T3E
need a special patch to be applied. RedHat 7 ships
with a mangled version of inetd (called "xinetd") and a
broken compiler set by default, so better stick with version 6.2.
- GNU Autoconf 1.13+
Version 2.13 is known to work (you get can it from ftp.gnu.org or
use this copy). Version
2.52 is known to generate problems.
- OpenLDAP 1.2.7-globus (patched version)
You may need to patch servers/slapd/tools/ldif2ldbm.c in the
source tree: in line 12, change <limits> into
<limits.h>.
A patch is available.
- OpenSSL version 0.9.5a or higher
- The sources from the relevant CVS tree. Since this tree is
no longer easily accessible, a tar-ball is available here
Then, compile the sources. Take a local file system for this and minimize NFS
traffic during your build (do not store temporary directories on
remote file systems, and have the build area local, although of course
the installdir ("prefix=") can be on a public NFS mounted file system.
Not doing this will seriously affect your build time!
Do the following:
- Install OpenLDAP-globus and OpenSSL according to their instructions
- Run autoreconf --force --verbose in the globus source tree
- Run globus-install:
./globus-install --disable-parallel-build --builddirs-persist \
--prefix=your_install_directory_on_a_public_filesystem \
--with-ssl-path=path_to_your_OpenSSL_install \
--with-ldap-path=path_to_your_patched_OpenLDAP_install \
--with-umask=002 --with-domain-name=your_domain --with-standard \
--without-shm --enable-debug -- \
--with-TARGET-LIBS="\"-lkrb -ldes\"" \
--enable-alpha --enable-beta
You might do without the --with-TARGET-LIBS directive on platforms
other than Linux. E.g., on Solaris 2.6+ it was not needed since the
required functionality is part of libc in the SUNWSpro compiler set.
- Localize your install for DutchGrid (see
instructions).
- If you want to share compute resources or use your system as
part of e.g. your VL runtime environment, deploy the
Globus gatekeeper and MDS on your system. See
the Globus sysadmin guide for details.
You need to get your system certified by the
DutchGrid CA.
- If you want to share your data repository, install
a GridFTP server on your system. The
step-by-step guide
prepared for FNAL may give your some guidance.
- If you want to use Grid resources yourself, get a
personal certificate from the
DutchGrid CA.
Comments to David Groep
|