ARC v0.8

From NorduGrid

Jump to: navigation, search

Contents

Background

The current production release of ARC is the v0.8.1.1.

Starting with the v0.8.x series, the ARC production releases are created from multiple SVN trees and offered as source tarball bundle (binary packages are also available).

The 0.8 series of production ARC releases are distributed as a consistent single source bundle (nordugrid-arc-bundle-0.8.x.x package). The source bundle is created from the two SVN branches and contains two subpackages. In case of the 0.8.1.1 release the boundle consists of

  • nordugrid-arc-0.8.1.1 is generated from the "arc0/tags/0.8.1.1" tag taken on the "arc0/branches/v_0_8_1_1" branch
  • nordugrid-arc-arex-0.8 is generated from the "arc1/branches/components_for_the_0.8" branch

For the v0.8 release binary packages are also provided for Debian/Ubuntu and RPM-based systems through standard repositories.

The next production release v0.8.2 is under preparation, see dedicated v0.8.2 release page

Content

The "0.8.x" is the latest major production release of ARC after the 0.6 releases which started in May 2007. In addition to the numerous improvements, the "0.8" represents technology change in two areas (see release notes for details):

  • The "0.8.x" comes with a new native LDAP-based information system, a mandatory and complete replacement of the previous Globus MDS-based system. The migration instructions from Globus LDAP to native LDAP can be found here:
  • The "0.8.x" includes the A-REX component, the next generation ARC job management service (see tech document). This component is an optional replacement of the previous Grid Manager component. When A-REX is enabled it provides a backward compatible replacement of the Grid Manager. Instructions on how to enable A-REX can be found here:

Source

The source bundle of the release contains two subpackages which were created from the release specific tags on the two ARC SVN areas, the svn/arc0 and the svn/arc1.

The release bundles are available from the nordugrid download area:

  • Source bundle of the 0.8.1.1: [link here the file from the download.nordugrid.org]
  • Source bundle of the 0.8.1: [link here the file from the download.nordugrid.org]
  • Source bundle of the 0.8.0: nordugrid-arc-bundle-0.8.tar.gz
    • Released on the 2nd of October 2009

Binary packages

With 0.8.1.1 comes a new setup of repositories for Debian and Ubuntu. Previously the component (at the end of the line) was ".", Now it is main.

Also, testing repositories are now incremental, this means that you now have to enable both stable and the testing repository if you want to run testing software, previously the testing repository was self-contained.

RPMs and debs for ARC 0.8 including all the necessary external packages are available at:

Please note that many of the grid-specific external software (e.g. globus packages) are now provided by the linux distributions.

Installation from source

The installation instructions are provided for two specific platforms: Ubuntu and CentOS. We believe the instructions are general enough to be followed on other platforms as well. The main installation steps are the usual ones:

  • Prerequisities - Provide the necessary external dependencies for ARC installation (build instructions for Grid-specific software is given)
  • Building ARC - Build and install ARC including the optional A-REX component.
  • Configuration and basic testing - Configuration notes and simple instructions on how to check whether the ARC is setup properly.

Installation from binary packages

We have two branches in our repository. We have the Stable branch which contains the latest stable version of ARC. We also have the Testing branch which during a release-cycle contains the latest tagged version (alpha, beta, release candidate). If you want more recent than that, you will have to go to our svn. The testing repositories only contains updated packages, so in order to get a full testing-installation you will need both repositories.

For server-installation install the nordugrid-arc-server package and for the client-installation install the nordugrid-arc-client package.

Debian/Ubuntu

The archives are signed by the key available at: http://download.nordugrid.org/DEB-GPG-KEY-nordugrid.asc. Download the key and then install it in your apt configuration using the command.

sudo apt-key add DEB-GPG-KEY-nordugrid.asc

You can then install the arc packages using the way you prefer: apt-get, synaptic, or ...

Debian/Ubuntu Stable repositories

With 0.8.1.1 comes a new setup of repositories for Debian and Ubuntu. Previously the component (at the end of the line) was ".", Now it is main.

APT sources:

  • For Debian 4.0 (etch):
deb http://download.nordugrid.org/repos/debian/ etch main
deb-src http://download.nordugrid.org/repos/debian/ etch main
  • For Debian 5.0 (lenny):
deb http://download.nordugrid.org/repos/debian/ lenny main
deb-src http://download.nordugrid.org/repos/debian/ lenny main
  • For Ubuntu 8.04 (hardy):
deb http://download.nordugrid.org/repos/ubuntu/ hardy main
deb-src http://download.nordugrid.org/repos/ubuntu/ hardy main
  • For Ubuntu 8.10 (intrepid):
deb http://download.nordugrid.org/repos/ubuntu/ intrepid main
deb-src http://download.nordugrid.org/repos/ubuntu/ intrepid main
  • For Ubuntu 9.04 (jaunty):
deb http://download.nordugrid.org/repos/ubuntu/ jaunty main
deb-src http://download.nordugrid.org/repos/ubuntu/ jaunty main
  • For Ubuntu 9.10 (karmic):
deb http://download.nordugrid.org/repos/ubuntu/ karmic main
deb-src http://download.nordugrid.org/repos/ubuntu/ karmic main
Debian/Ubuntu Testing repositories

The testing repositories are incremental repositories that depend on the stable repositories being enabled.

  • For Debian 4.0 (etch):
deb http://download.nordugrid.org/repos/debian/ etch-proposed-updates main
deb-src http://download.nordugrid.org/repos/debian/ etch-proposed-updates main
  • For Debian 5.0 (lenny):
deb http://download.nordugrid.org/repos/debian/ lenny-proposed-updates main
deb-src http://download.nordugrid.org/repos/debian/ lenny-proposed-updates main
  • For Ubuntu 8.04 (hardy):
deb http://download.nordugrid.org/repos/ubuntu/ hardy-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ hardy-proposed main
  • For Ubuntu 8.10 (intrepid):
deb http://download.nordugrid.org/repos/ubuntu/ intrepid-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ intrepid-proposed main
  • For Ubuntu 9.04 (jaunty):
deb http://download.nordugrid.org/repos/ubuntu/ jaunty-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ jaunty-proposed main
  • For Ubuntu 9.10 (karmic):
deb http://download.nordugrid.org/repos/ubuntu/ karmic-proposed main
deb-src http://download.nordugrid.org/repos/ubuntu/ karmic-proposed main

Red Hat/Fedora

After creating a file in /etc/yum.repos.d containing the repository definition you can install the packages the way you prefer: yum, package-kit, ...

Stable Yum repositories
  • Red Hat EL 4:
[arc]
name=ARC - $basearch
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el4/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Red Hat EL 5:
[arc]
name=ARC - $basearch
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el5/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Fedora
[arc]
name=ARC - $basearch
baseurl=ftp://ftp.nordugrid.org/repos/fedora/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
Testing Yum repositories

The repositories are incremental repositories requiring the stable repositories to be enabled.

  • Red Hat EL 4:
[arctest]
name=ARC - $basearch - testing
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el4/$basearch/testing
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Red Hat EL 5:
[arctest]
name=ARC - $basearch - testing
baseurl=ftp://ftp.nordugrid.org/repos/redhat/el5/$basearch/testing
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid
  • Fedora
[arctest]
name=ARC - $basearch - testing
baseurl=ftp://ftp.nordugrid.org/repos/fedora/$releasever/$basearch/testing
enabled=1
gpgcheck=1
gpgkey=http://download.nordugrid.org/RPM-GPG-KEY-nordugrid

Known Issues

Personal tools