Pre-requisite: You are logged into a Linux 2.x machine (RH6.2 and above, Mandrake 8.x and above, Debian 3.0, SuSE 8.1 and above, Fedora 1.0 have all been tested)
The NorduGrid standalone client contains the required Globus components and does all the necessary initial configuration and setup.
Below, the numbers in brackets "< >" should be substituted with the actual version numbers depending on the distribution you downloaded.
Installation procedure:
tar xvzf nordugrid-standalone-<x.y.z>.tgz
This will create a new directory nordugrid-standalone-<x.y.z> and the tarball can hereafter safely be removed.cd nordugrid-standalone-<x.y.z>
source setup.sh
for bash or zsh,source setup.csh
for csh or tcsh and for ksh or any other shell where the source command is not defined:. ./setup.sh
Upon first execution, this will print a lot of informational output. Make sure there are no "error" or "failure" messages.Always use the source command or ., because the setup-script has to affect variables in your current shell!
grid-cert-request -int -ca
IMPORTANT: The NorduGrid software is based on the Globus toolkit. This means that it uses PKI for authentication between clients and services. Hence you need the credentials of that certificate authority (CA) which signed, or will sign, your personal certificate. Also, you need the credentials of all the CAs which certified the services you want to use. For example, if your personal certificate is issued by a German CA, and you are going to access files in France, using CPUs in Sweden, you need the German, French and NorduGrid CA credentials. Many such credentials are included in the NorduGrid standalone client installation, under nordugrid-standalone-<x.y.z>/share/certificates. Most of important certificates are also available at the NorduGrid Downloads area (look for "CA certificates"). For more information about certificates and related things read "Grid Certificate Mini How-to".
grid-proxy-init
ngtest -t 7
If the last line says "Job submitted with jobid ...", the test is successful.You are going to install pre-compiled Globus and NorduGrid binary RPMs. If you are not a system administrator, read our "RPM for everybody" guide.
Installation procedure:
You need the credentials of that certificate authority (CA) which signed or will sign your personal certificate. Also, you need the credentials of all the CAs which have certified the services you want to use. For example, if your personal certificate is issued by a German CA, and you are going to access files in France, using CPUs in Sweden, you need the German, French and NorduGrid CA credentials.
source /etc/profile.d/globus.sh
andsource /etc/profile.d/nordugrid.sh
to setup the correct environment. If you are in a C-shell, use *.csh counterparts of the two scripts above. If the source command is not defined in your shell, use. /etc/profile.d/globus.sh
. /etc/profile.d/nordugrid.sh
Always use the source command or ., because the setup-scripts has to affect variables in your current shell!
grid-cert-request -int ca
grid-proxy-init
or, if you installed VOMS clients,voms-proxy-init
ngtest -t 7
If the last line says "Job submitted with jobid ...", the test is successful.You should preferably have the latest Globus Toolkit 2 (TM) version on your machine. The NorduGrid middleware has to be re-built against this Globus installation.
Build and installation procedure:
rpm --rebuild nordugrid-<x.y.z-1>.src.rpm
Note: this will rebuild the entire NorduGrid middleware -- not only the client.tar xvzf nordugrid-<x.y.z>.tar.gz
cd nordugrid-<x.y.z>
./configure
make
make
install
grid-cert-request -int ca
grid-proxy-init
or, if you installed VOMS clients,voms-proxy-init
ngtest -t 7
If the last line says "Job submitted with jobid ...", the test is successful.