OpenSSI Clusters for Linux / News: Recent posts

OpenSSI: 2.0.0pre2 for Fedora Core 3

The OpenSSI project is a comprehensive clustering solution offering a full, highly available SSI environment for Linux. Goals for OpenSSI Clusters include availability, scalability and manageability, built from standard servers.

The full list of features are at http://wiki.openssi.org/go/Features

This release fixes a number of bugs affecting the HA-CFS cluster filesystem, VPROC process
management, and HA-LVS IP load-balancer.... read more

Posted by Roger Tsang 2008-01-03

OpenSSI 2.0.0pre1 for Fedora Core 3

This is a near production-ready OpenSSI release based on Linux kernel-2.6.
A feature not found in any of the previous releases is the ability to
migrate active filesystems for load balancing.

Thanks to all the OpenSSI developers, contributors, and beta testers
for their hard work leading up to this 2.0 preview release.

Enjoy your OpenSSI HA / HPC / Load Balancing Cluster!

Posted by Roger Tsang 2007-11-27

OpenSSI 1.9.2 for Fedora Core 3

OpenSSI 1.9.2 is a development release. For a stable release, download OpenSSI 1.2.2 instead.

This release includes numerous 1.9.1 bug fixes. We highly encourage users of the development releases to upgrade to this release.

For more details, please read the release notes.

Posted by Roger Tsang 2006-08-02

Wiki!

A new Wiki has been set up for OpenSSI by Ivan Krstic. It provides a great forum for OpenSSI users to share their knowledge and experience with each other and new users. It's currently populated with a limited set of information about known problems, building third-party network drivers, HA-LVS, etc.

It is my hope that this Wiki will dramatically improve the quantity and quality of OpenSSI's documentation. Rather than relying upon the OpenSSI developers to write documentation in the limited time that they're not busy adding new features and fixing bugs, this Wiki allows everyone to contribute their knowledge and experience. Besides, a user who has actually set up and maintained an OpenSSI cluster in a production environment is much better qualified to write documentation about their area of expertise than any developer!... read more

Posted by Brian J. Watson 2005-05-20

OpenSSI 1.9.0 for Debian 3.1

OpenSSI 1.9.0 is a development release. For a stable release, download OpenSSI 1.2.2 instead. This is the first release based on a 2.6 kernel, 2.6.10 to be precise. HA-LVS has been enhanced to allow the selection of load balancing algorithms, to automatically register UDP servers, and to detect eligible servers during start-up. Support for dynamic nodes has been added, as well as the use of DHCP assigned addresses for the cluster interconnect.... read more

Posted by Brian J. Watson 2005-04-27

OpenSSI 1.2.2

OpenSSI 1.2.2 is a stable release, suitable for production use.
A major bug that was fixed had prevented nodes from joining
after failover of the init node. Also, a shmat() permission bug
for non-root users has been fixed. Last but not least, Ivan
Krstic contributed a fix for the Debian version of OpenSSI
to support long device names with DRBD.

Posted by En Chiang Lee 2005-04-04

OpenSSI 1.2.1

OpenSSI 1.2.1 is a stable release, suitable for production use. A bug that prevented clusters larger than 32 nodes has been fixed. Processes with open /proc files can migrate. The CVIP can be identical to a physical IP address. Hostnames in etc/cvip.conf are allowed. CFS can stack on ramfs. Some documentation has been improved, covering topics such as NFS, LTSP, and NTP.

OpenSSI 1.2.1 is available for Fedora Core 2, Debian Sarge and Red Hat 9.

Posted by En Chiang Lee 2005-03-08

OpenSSI 1.2.0 for Fedora Core 2

OpenSSI 1.2.0 is a stable release, suitable for production use. New features include several CFS performance enhancements and the integration of LVS-NAT. POSIX
process groups and multi-threaded applications can atomically migrate as a group. Also, processes can migrate while holding file record locks. When a clusternode_shutdown is done, loadleveled processes are automatically migrated away. The top command was enhanced to display execution node numbers, allow filtering by node number, and to have a localview mode. There have also been many bug fixes. See the ChangeLog for more details.

Posted by Brian J. Watson 2004-12-22

OpenSSI 1.1.1 for Debian

OpenSSI 1.1.1 is a development release, and is not necessarily suitable for production use. This is primarily a bug fix release. The top command was enhanced to display execution node numbers by default, as well as to have a localview mode. The ps --shownode and --node enhancements are working again. The init failover
state file was moved to improve performance. Other bug fixes are described in the Changelog.

Posted by En Chiang Lee 2004-11-08

OpenSSI 1.1.1 for Red Hat 9

OpenSSI 1.1.1 is a development release, and is not necessarily suitable for production use. This is primarily a bug fix release. The top command was enhanced to display execution node numbers by default, as well as to have a localview mode. The ps --shownode and --node enhancements are working again. The init failover state file was moved to improve performance. Other bug fixes are described in the Changelog.... read more

Posted by En Chiang Lee 2004-11-03

OpenSSI 1.1.1 for Fedora Core 2

OpenSSI 1.1.1 is a development release, and is not necessarily suitable for production use. This is primarily a bug fix release. The top command was enhanced to display execution node numbers by default, as well as to have a localview mode. The ps --shownode and --node enhancements are working again. The init failover
state file was moved to improve performance. Other bug fixes are described in the Changelog.

Posted by Brian J. Watson 2004-10-27

OpenSSI 1.1.0 for Red Hat 9

OpenSSI Clusters for Linux Leverages HP's NonStop Clusters for Unixware and various open source technologies to provide a full, highly-available SSI (Single System Image) clustering environment for Linux. Goals include availability, scalability and manageability.New features include several CFS performance enhancements and the integration of LVS-NAT. POSIX process groups and multi-threaded applications can now atomically migrate as a group. Also, processes can migrate while holding file record locks. New commands include 'fast' and 'fastnode'. Several files have been added to /proc/cluster for dynamic modification of nodedown detection parameters. Finally, a variety of bugs have been fixed.... read more

Posted by Brian J. Watson 2004-10-07

OpenSSI 1.1.0 for Fedora Core 2

OpenSSI 1.1.0 is a development release, and is not necessarily suitable for production use. It has versions for Fedora Core 2 and Debian. New features include several CFS performance enhancements and the integration of LVS-NAT. POSIX process groups and multi-threaded applications can now atomically migrate as a group. Also, processes can migrate while holding file record locks. New commands include 'fast' and 'fastnode'. Several files have been added to /proc/cluster for dynamic modification of nodedown detection parameters. Finally, a variety of bugs have been fixed.

Posted by Brian J. Watson 2004-09-30

OpenSSI 1.0.0 for RedHat 9

At last, OpenSSI has turned 1.0.0!! This release is
mostly unchanged from the 1.0.0-rc6 release, apart from
a few minor bug fixes. Bug #986537, involving SEM_UNDO
and nodedown, was fixed. The process loadleveling
algorithm better handles different numbers of CPUs on
each node. File locking with fcntl now works for
O_LARGEFILE files. The mklocalfile command now sets the
correct owner/group on the CDSLs that it creates.

Posted by En Chiang Lee 2004-07-28

OpenSSI 1.0.0-rc6 for Red Hat 9

The focus of the 1.0.0-rc6 release was bug fixes, of which there were many. Some highlights include a bug that prevented X Windows from starting on a node that
crashed and rebooted, incorrect CPU times for remote processes, incorrect ttys for migrated processes, various problems with the migrate(), rexec() and rfork()
system calls, issues with the shutdown and clusternode_shutdown commands, a deadlock in NFS server, and bugs in the clusterwide /dev/pts. Kernel debugging code
has been disabled, to prevent annoying messages. A troubleshooting guide for CVIP and HA-LVS has been added.

Posted by Brian J. Watson 2004-07-07

OpenSSI 1.0.0-rc5 for Debian!

This release of OpenSSI for Debian features netdump
and netdump-server, utility for capturing kernel
crash dumps over the network. Enjoy!

Posted by Chirag Kantharia 2004-05-14

OpenSSI 1.0.0-rc5 for RH9!

This is the first release from the new "stable branch"
of the project's code repository, which will get more
bug fixes and documentation than feature enhancements.
The kernel debugger is turned off by default, and any
node that panics will automatically reboot after
fifteen seconds. New documentation includes an
Administrator's guide, a couple of READMEs and some man
pages. Several kernel memory leaks and deadlocks have
been fixed, as well as some failover bugs. Migration
issues for processes with open ptys have been resolved.
Some improvements have been made to
redhat-config-network.

Posted by Chirag Kantharia 2004-05-12

OpenSSI 1.0.0-rc4 for RH9!

OpenSSI 1.0.0-rc4 for Red Hat 9 includes an enhanced
redhat-config-network that protects the cluster
interconnect from being modified, new commands for
managing CDSLs, Lustre support, instructions for using
OpenSSI with LTSP, a ssi-rmnode command for removing
nodes, an improved upgrade script, more documentation,
various kernel enhancements, and many bug fixes.

Posted by Chirag Kantharia 2004-04-14

OpenSSI 1.0.0-rc3 for RH9!

The OpenSSI kernel is now based on Red Hat's
2.4.20-30.9 kernel, with all of its associated
security updates. NTP can be used for precisely
synchronizing the time across the cluster. There
are online help features in the installation and
addnode scripts, to make them easier to understand
for first-time users. This release includes a
README about networking and how to deal with
various situations. A load-leveling panic has been
fixed. OpenSSI-specific configuration of httpd
(Apache) has been included. A source of entropy
for /dev/random on non-initnodes has been
provided.

Posted by Chirag Kantharia 2004-03-03

OpenSSI 1.0.0-rc2 for Debian!

Debian port for OpenSSI is back after a long time! The
1.0.0-rc2 port, is highly experimental. Volunteers are
invited to test and fix bugs in the release.

Posted by Chirag Kantharia 2004-02-20

OpenSSI 1.0.0-rc2 for RH9!

This is the first release to feature an upgrade script, so
that you do not have to uninstall an old version of OpenSSI
before installing the new. This release includes various
enhancements, such as failover and iSCSI support for root
and non-root filesystems. It also comes with cluster-aware
versions of strace and the ps command. Something new is a
simple timesync mechanism to synchronize the time across the
cluster to within a second or two. Included for convenience
are required base packages that Red Hat does not install by
default. Finally, several bugs have been fixed.

Posted by Chirag Kantharia 2004-02-11

OpenSSI 1.0.0-rc1 for RH9!!!

Over three years in coming, the first release candidate for OpenSSI 1.0 is now available!! It features simple configuration of root filesystem failover, improved installation tools with more automation, man pages for almost everything, integration with Red Hat's 2.4.20-28.9 kernel, plus much, much more. Try it out and let us know what you think!

Posted by Brian J. Watson 2004-01-17

OpenSSI 0.9.96 for Red Hat 9

OpenSSI 0.9.96 is the second RH9-based release. It includes a new six-page overview of the features of openSSI. It has much better support for running X Windows on each node of the cluster, and a new localview command that allows programs like ps or top to see only local processes. As always, it includes a variety of bug fixes. See the release notes for more details.

Posted by Brian J. Watson 2003-11-12

OpenSSI 0.9.95 for Red Hat 9

This is the first release of OpenSSI to support Red Hat 9. It includes a large number of enhancements. See the release notes for more details.

Posted by Brian J. Watson 2003-10-16

OpenSSI 0.9.9 for Red Hat 8

OpenSSI 0.9.9 for Red Hat 8 includes a new subsystem for handling RC scripts
on a clusterwide basis. It allows certain services to be started on all nodes,
while others are just started on the init node. It also enables clusterwide
shutdown, clusterwide run-level change, and better failover of init node
services. See docs/rc-design-notes for more info.

Process load-leveling has been made easier to configure, thanks to the
clusterwide RC subsystem. Just add the full pathname for any program you
wish to load-level to /etc/sysconfig/loadlevellist and reboot the cluster.
For your convenience, a hardlink to /bin/bash has been created and added to
this list. Its name is /bin/bash-ll. Any program you launch from a bash-ll
prompt is eligible for load-leveling.... read more

Posted by Brian J. Watson 2003-08-02