Rocks Builds Turnkey Clusters

Rocks Tutorials

Some Selected Tutorial Presentations Basic Overview of Rocks Clusters More »

Rocks Support Overlapping Virtual Beowulf Clusters

Selected Presentations

Some selected presentations on Rocks and selected projects. April 2011 Rocks Virtual Clusters, Extended Clusters into Amazon EC2 with Condor More »

Rocks 6.2 is Released

Sidewinder

The latest update of Rocks codename Sidewinder is now released. Sidewinder is a 64-bit only release and is based upon CentOS 6.6   The Rocks-supplied OS rolls have all updates applied as of May 10, 2015.

Please see the Downloads Page to get started.

Release notes are available.  Support for ZFS has been updated to version 0.6.4.1. Condor is now the HTCondor roll is at release 8.2.8

Also included is support for perfSONAR, where cluster builders can decide to install the full GUI (recommended for a standalone perfSONAR host) or just the command tools.Customizing what is installed for perfSONAR gives four attributes that control which elements of perfSONAR are installed on hosts.

New to 6.2 is the ability to reconfigure the fully qualified domain name of your cluster (FQDN). There are some caveats to the process.

When building a frontend on networks with jumbo frames, the cluster builder can specify the mtu on the “build” command line.

You can visit Rocks source code github

Bash Vulnerability in CentOS

Dear Rocks Community,
There is a particularly troublesome vulnerability in bash for which RedHat and CentOS published fixes today (24 Sep 2014).

The description of the bug can be found at the following URLs
https://securityblog.redhat.com/2014/09/24/bash-specially-crafted-environment-variables-code-injection-attack/
https://access.redhat.com/security/cve/CVE-2014-6271
http://seclists.org/oss-sec/2014/q3/650

The following recipe should enable you to update every node in your cluster. This is tested on Rocks 6.1 and 6.1.1.
On your frontend:
on 6.1:

yumdownloader --enablerepo=updates --destdir=/export/rocks/install/contrib/6.1/x86_64/RPMS/ bash

on 6.1.1:
yumdownloader --enablerepo=updates --destdir=/export/rocks/install/contrib/6.1.1/x86_64/RPMS/ bash

Then,
cd /export/rocks/install
rocks create distro
rocks run host % "yum clean all; yum -y update bash"

Notes:

  1. the run host command will attempt to run on all hosts (even if you have switches). You can be more precise if you just have a frontend and compute nodes with rocks run host frontend compute "yum clean all; yum update bash"
  2. the version of the bash rpm should be bash-4.1.2-15.el6_5.1.x86_64.rpm. Note the _5 in the version name. The build date is 24 Sep 2014.
  3. by copying the updated rpm into your distro, any future re-installs of nodes will automatically install the correct version.

Rocks 6.1.1 (Sand Boa) is now available

SandBoa

The latest update of Rocks codename Sand Boa is now released. Sand Boa is a 64-bit only release and is based upon CentOS 6.5   The Rocks-supplied OS rolls have all updates applied as of April 14, 2014. This includes updates for the OpenSSL Heartbleed

Please see the Downloads Page to get started.

Release notes are available.  Support for ZFS has been updated to version 0.6.2. Condor is now the HTCondor roll is at release 8.0.6

Also included is a new roll called fingerprint that dynamically determines dependencies of compiled code on both Rocks and Non-Rocks systems.

Many thanks for all those who beta-tested this version of Rocks. Special thanks to John Zaitseff and Trevor Cooper for their code contributions.