Testing Release Candidates

Warning

Please note that none of the steps in this document should be performed on production hosts. These are solely intended for development or testing hosts and may result in your host running unstable software.

The perfSONAR project traditionally does public release candidate testing prior to major new releases. These are announced on the mailing lists when available. Participating in release candidates is open to anyone and feedback generated from these tests helps the development team formulate the best possible final release. You can help with testing by going through one or more of the following test scenarios:

  • A clean installation of our Toolkit ISOs
  • A clean installation of one of our CentOS bundles
  • An upgrade of either a toolkit or CentOS bundle
  • A clean installation of our Debian packages and/or bundles
  • An upgrade of an existing Debian installation

You may consult the testing checklist to help guide your testing. For full instructions on how to get release candidate packages and ISOs, see the sections below.

Testing a Clean Installation of the Toolkit ISOs

You may download the latest release candidate ISOs at the following URL :

Once downloaded you may follow the instructions at Toolkit Full Install Guide or Toolkit NetInstall Guide for step-by-step instructions on installing the software.

Testing CentOS Bundles Installation

Note

These instructions will work on both CentOS 6 and CentOS 7

You can test CentOS bundle installation by first pointing your existing CentOS installation at the perfSONAR main yum repository (if not already):

CentOS 6:

rpm -hUv http://software.internet2.edu/rpms/el6/x86_64/main/RPMS/perfSONAR-repo-0.8-1.noarch.rpm

CentOS 7:

rpm -hUv http://software.internet2.edu/rpms/el7/x86_64/main/RPMS/perfSONAR-repo-0.8-1.noarch.rpm

Next, install the staging yum repository where test versions of the software are kept. You may set this up with the following command:

yum install perfSONAR-repo-staging

Once you are pointing at the staging repository you may follow the steps at Bundle Installation on CentOS to choose and configure your bundle.

Note

If you have auto-updates enabled, once you point your host at the staging repository, you will automatically get any new test packages that are added within 24 hours.

Testing Upgrades of an Existing Toolkit or CentOS Bundle Installation

Note

These instructions will work on both CentOS 6 and CentOS 7

You can test upgrades of any existing CentOS-based perfSONAR installation by first pointing your existing CentOS installation at the perfSONAR staging yum repository and then running yum update:

yum install perfSONAR-repo-staging
yum update

Note

If you have auto-updates enabled, once you point your host at the staging repository, you will automatically get any new test packages that are added within 24 hours

Testing Debian Installation

The release candidate packages for Debian can be found in the source lists below for their respective Debian versions:

You may install the appropriate source list as follows for Debian 7 (Wheezy):

cd /etc/apt/sources.list.d/
wget http://downloads.perfsonar.net/debian/perfsonar-wheezy-staging.list
wget -qO - http://downloads.perfsonar.net/debian/perfsonar-debian-snapshot.gpg.key | apt-key add -

These Debian packages should also work on Ubuntu 14.

Likewise for Debian 8 and 9 (Jessie - Stretch):

cd /etc/apt/sources.list.d/
wget http://downloads.perfsonar.net/debian/perfsonar-jessie-staging.list
wget -qO - http://downloads.perfsonar.net/debian/perfsonar-debian-snapshot.gpg.key | apt-key add -

Once installed you may proceed to follow the steps in Bundle Installation on Debian to complete the installation.

Note

If you have auto-updates enabled, once you point your host at this repository, you will automatically get any new test packages that are added within 24 hours

Testing Debian Upgrades

You may test upgrades of perfSONAR Debian packages by following the steps to setup the Debian repository in the previous section. Once completed run the following to upgrade:

apt-get update
apt-get dist-upgrade