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 »

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.

Service Pack Roll for Rocks 6.1 Released

The Service Pack Roll  for Rocks 6.1 is now released.

This fixes a number bugs/errors/omissions in Rocks 6.1 (Emerald Boa).  All new clusters should be built including the service pack roll. No further action is required when installed on a new cluster.

The roll is also designed to be applied to existing clusters, requiring only a reboot of the head node when complete.  The service pack is available for both 32-bit and 64-bit architectures.

Direct Downloads of the service pack rolls are

To maintain compatibility with installed clusters, the base OS rolls are unchanged. The Jumbo rolls (which include all basic rolls) have been updated to include the service pack roll.