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 betas testing prior to major new releases. These are announced on the mailing lists when available. Participating in betas 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 one of our CentOS or Debian bundles
- An upgrade of either a toolkit or CentOS bundle
- 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 beta packages and ISOs, see the sections below.
Install the staging yum repository where test versions of the software are kept. You may set this up with the following command:
yum install http://software.internet2.edu/rpms/el7/x86_64/latest/packages/perfsonar-repo-staging-0.11-1.noarch.rpm
Once you are pointing at the staging repository you may follow the steps at :doc:`install_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.
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
The beta packages for Debian can be found in the source list below:
You may install this source list as follows:
cd /etc/apt/sources.list.d/ wget http://downloads.perfsonar.net/debian/perfsonar-minor-staging.list wget -qO - http://downloads.perfsonar.net/debian/perfsonar-snapshot.gpg.key | apt-key add -
These Debian packages should work on Debian 10, Ubuntu 18 and 20. The perfsonar-archive bundle should also work on Debian 11 and Ubuntu 22.
On Ubuntu you need to make you have the universe repository enabled, this is done with the command add-apt-repository universe
Once installed you may proceed to follow the steps in :doc:`install_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
You may test upgrades of perfSONAR Debian packages by following the steps to setup the Debian repository in the :ref:`previous section <install_rcs-clean-debian>`. Once completed run the following to upgrade:
apt update apt upgrade
Docker images are provided for the latest staging and nightly builds. Installation works exactly as described in :doc:`install_docker`, except with adding ":staging" to the commands referencing perfsonar/testpoint. For example:
docker pull perfsonar/testpoint:staging docker run --privileged -d -P --net=host perfsonar/testpoint:staging
The pSConfig Web Administrator is available via Docker. Since only the beta is available, see :doc:`pSConfig Web Administrator Installation <pwa_install>` for information on how to install the software.