Debian 4.0 Cluster with OSG 1.0.0

Overview

These images are based on Debian 4.0 image with the OSG 1.0.0 software stack installed in /opt/osg-1.0.0. The setup script generates a cluster definition file that can be used with the cloud client software. The compute element uses GCS to generate a low-quality X.509 certificate for OSG services at boot time. Clients must have the CA configuration from GCS in order to contact the OSG services on this cluster.

Files

Requirements

The setup script requires the uuencode utility (on Debian systems it is in the sharutils package) and xsltproc in order to encode the trusted certificate directory for transfer to the cluster.

Instructions

  1. Download the files
  2. Transfer the images to a cloud service:
    • ./bin/cloud-client.sh --transfer --sourcefile osg-1.0.0-ce.gz
    • ./bin/cloud-client.sh --transfer --sourcefile osg-1.0.0-wn.gz
  3. Generate cluster definition: sh setup-osg-cluster.sh mycluster.xml
  4. Deploy cluster: ./bin/cloud-client -run --cluster mycluster.xml --hours 4

The setup script asks four questions:

  • Enter trusted certificate directory to copy to cluster:

    This should be a local directory containing the CA certificates that you want the compute element to trust. This directory will be tarred up and sent to the compute elemenrt node during contextua