This wiki is obsolete, see the NorduGrid web pages for up to date information.

Instructions/Installation

From NorduGrid
Jump to navigationJump to search

ARC Client Installation

The ARC client provide all middleware command line tools for proxy, job and data management.

While most on the client installation works out-of-the-box and one does not need administrator privileges, some small platform dependent setup steps may still be needed.

Windows

  • Download the installer file from the client download page and run it. It will install the ARC software as well as all needed dependencies.
  • Install Grid certificate (usercert.pem) and private key (userkey.pem) by copying them into a .globus directory in your home directory:

On Windows XP:

Copy your usercert.pem file to: C:\Documents and Settings\<username>\.globus\usercert.pem
Copy your userkey.pem  file to: C:\Documents and Settings\<username>\.globus\userkey.pem

On Vista and later:

Copy your usercert.pem file to: C:\Users\<username>\.globus\usercert.pem
Copy your userkey.pem  file to: C:\Users\<username>\.globus\userkey.pem

NB! One may have problems with making a .globus file (starting with a dot) using the explorer. Open a DOS prompt and make the directory

  XP:
  cd C:\Documents and Settings\<username> 
  Vista:
  cd C:\Users\<username>

  mkdir .globus

Check the Client Configuration.

Linux

The standalone client is distributed as a tar ball and can be installed at any location and does not require root privileges.

  • If not already done: download the "Standalone client package" for your system. DOWNLOAD
  • Place it in any suitable place and unpack
tar -xzf nordugrid-arc-standalone-11.05-1.i386.tgz
cd nordugrid-arc-standalone
source setup.sh/csh

Client from repository

Configure the repository Configuration guide and follow the client installation instructions.

If one wants to use the python arclib an additional package is needed nordugrid-arc-python. Example with yum:

yum install nordugrid-arc-python

MAC OS

Client Configuration

The client will at the first run create a configuration directory in your home directory called .arc .

It will provide you with a default client configuration file client.conf

You can uncomment various options. Below is an example of some working default settings:

[common]
defaultservices=index:ARC0:ldap://grid.tsl.uu.se:2135/Mds-Vo-name=Sweden,o=grid computing:ARC1:https://interop.grid.niif.hu:2010/arex-x509

[alias]
arc1=computing:ARC0:ldap://grid.tsl.uu.se:2135/nordugrid-cluster-name=grid.tsl.uu.se,Mds-Vo-name=local,o=grid
arc2=computing:ARC0:ldap://ce03.titan.uio.no:2135/nordugrid-cluster-name=ce03.titan.uio.no,Mds-Vo-name=local,o=grid
arc3=computing:ARC0:ldap://grid.uio.no:2135/nordugrid-cluster-name=grid.uio.no,Mds-Vo-name=local,o=grid
arex1=computing:ARC1:https://interop.grid.niif.hu:2010/arex-x509


ARC Server Installation

ARC services have limited support on non-Linux platforms. Services may be fully functional, work with reduced functionality, or not work at all. See the main NorduGrid documentation pages.