ShaoLin InfiniCluster 2.0.8 Release Notes

2007-02-05

ShaoLin Microsystems Ltd. reserves all the rights of this document.

All trademarks are owned by the corresponding trademark owner.


Table of Contents
1. Introduction to ShaoLin InfiniCluster
1.1. Release History of ShaoLin InfiniCluster 2.0
1.1.1. Changes in 2.0.8
1.1.2. Changes in 2.0.7
1.1.3. Changes in 2.0.6
1.1.4. Changes in 2.0.5
1.1.5. Changes in 2.0.4
1.1.6. Changes in 2.0.3
1.1.7. Changes in 2.0.2
2. Installation Notes
2.1. System Requirements
2.1.1. Disk Space
2.1.2. Processor Type
2.1.3. Memory
2.1.4. Storage
2.1.5. Network
2.1.6. Other
2.2. Supported Linux Distributions
2.3. Vendor Kernel Support
2.4. Installing the software
3. Registration and Support
4. Software Packages Information
5. Supported Optional Service Montoring Agents for Third-Party Applications

This document contains the latest release information of ShaoLin InfiniCluster 2.0 and is a supplementary document for the ShaoLin InfiniCluster 2.0 Release Notes. Latest copy of this document is at ShaoLin Microsystems official web site with the following URL http://www.shaolinmicro.com/support/doc/sic_release.html.


This document contains the latest release information of ShaoLin InfiniCluster 2.0 and is a supplementary document for the ShaoLin InfiniCluster 2.0 Release Notes. Latest copy of this document is at ShaoLin Microsystems official web site with the following URL http://www.shaolinmicro.com/support/doc/sic_release.html.


1. Introduction to ShaoLin InfiniCluster

ShaoLin InfiniCluster is a software to manage and control the system and application availability of servers. The goal is to increase the availability of your application in the event of a failure. By using multiple hardware, and software control technique through IP network, it is possible to make standard PC-based Linux servers be able to failover from one to any other servers in case of a failure occurred. This technology is targeted for business application servers, file servers and all sorts of ebusiness services, which needs continuous operations in a high service level. The ShaoLin InfiniCluster is a low cost evolutionary cluster software solution comparing to other specialized hardware-based fault-tolerance redundant machines and traditional unreliable cluster management software. Since it is a software, it is considerably more robust, lower cost, and can handle application level failures.ShaoLin InfiniCluster supports a wide range of hardware architecture from single CPU Pentium class systems to multiple CPUs Itanium based machines and x86 64 platforms. Ensuring your system scalability.

ShaoLin InfiniCluster support custom application monitor and recovery by user defined failover and application control policies, together it supports extended monitoring and application recovery for common standard applications using Service Monitoring Agents(SMA) (see Section 5). SMAs allow precise efficient application availability control and monitor with vendor level certification. The use of SMA can maximize the availability of the target application and thus miminize unplanned downtime.

This release of SIC 2.0 contains the latest technologies from future versions of ShaoLin InifniCluster. Includes a complete new SGPCI (Cluster Infrastructure) with much better performacne, it has significant difference on failover decision making and result in much faster failover and switchover speeds.


1.1. Release History of ShaoLin InfiniCluster 2.0

1.1.1. Changes in 2.0.8

Problem fixed

  • SGPCI fixes

  • Allow slicsetup and cluster manager to use interface that has no IP addresses

Features Added

  • Added MultiNIC Agent


1.1.2. Changes in 2.0.7

Problem fixed

  • Edit communication update issues

  • SGPCI communication issues

  • Fix IP address display error in setup tool under PPC platform.


1.1.3. Changes in 2.0.6

Problem fixed

  • UI Synchronization problem.

  • Online add nodes to failover domain cause undefined resource group states.

  • ShaoLin Administration System nows detects the environment for choosing the correct default language settings, with possibility of override using user's preference.

Features Added

  • Improve overal switchover speed.

  • Improved UI updating speeds.

  • Added log rotate and log size configuration support in UI

  • Improve CLI command sets. Added support for get network interface informatin of over nodes in CLI. Added support for viewing heartbeat status of communication channels in CLI.

  • SGPCI improvements to reduce CPU usages (upgraded to SGPCI 1.1)

  • Better qourum and fencing control, user configurable kernel reset modes.

  • Improved setup utilities.


1.1.4. Changes in 2.0.5

Problem fixed

  • Fix to cluster manager on node status synchronization upon startup.

Features Added

  • Added timeout support on LVM agent.

  • Improved scheduling in SGPCI internal kernel threads.

  • Node reset feature is improved.

  • User changeable "timeout" for LVM SMA.


1.1.5. Changes in 2.0.4

Problem fixed

  • The Multi-Disk (MD) Resource SMA has added a timeout control, to resolve some systems that has high latency on path failure. Able to detect failed disk during resource online, so that failed disk will not be included in the active RAID after resource reload.

  • Close unused file descriptors to reduce kernel warning messages.

  • Fix compatibility issue with LVM2 and status checks.

  • Bug fix to SAS client in forgetting and reusing historic passowrds.


1.1.6. Changes in 2.0.3

Features Added

  • Added broadcast ping and MII hardware detection for NIC link up/down status.


1.1.7. Changes in 2.0.2

Problem fixed

  • Fixes to ShaoLin General Parallel Cluster Infrastructure.


2. Installation Notes

2.1. System Requirements

2.1.1. Disk Space

  • /opt 20MB

  • /var 2MB (size will be depended on the cluster size)


2.1.2. Processor Type

  • Intel Pentium class and above

  • Intel Itanium I and Itanium 2

  • AMD Athlon and Opteron

  • IBM OpenPower


2.1.3. Memory

Minimum 64MB of memory, depends on the requirement of your application and operating system, use the highest figure.


2.1.4. Storage

Unless for dataless applications, SCSI-based or fibre channel storage with external shared storage system is required.


2.1.5. Network

Minimum two 10/100/1000Mbps ethernet adapter for each cluster and additional standard RS-232 serial port or extra ethernet adapter for heartbeat.


2.1.6. Other

Minimum 2 sets of machines for cluster failover. Single machine systems can be used only for application recovery.


2.2. Supported Linux Distributions

  • SuSe Linux 8.1, 8.2, 9.0

    SuSe Linux Enterprise Server 9 x86

    SuSe Linux Enterprise Server 9 x86_64

    SuSe Linux Enterprise Server 9 for Power

  • Redhat 8.0, 9 for x86

    Redhat Enterprise Linux 3 for x86

    Redhat Enterprise Linux 3 for x86_64

    Redhat Enterprise Linux 4 for x86

    Redhat Enterprise Linux 4 for ia64

    Redhat Enterprise Linux 4 for power

    Redhat Enterprise Linux 4 for x86_64

  • Turbo Enterprise Server 7.1 for x86

  • Asianux 1.0 for x86

  • CentOS 3 for x86

  • Neoshine Linux Server 1.0 for x86

Please contact ShaoLin Microsystems if you cannot find your OS in the above list, or please check for the latest information.


2.3. Vendor Kernel Support

All stock vendor kernel which suitable for i586, i686, athlon, IA64, x86_64 and PPC listed in the supported distribution section will be supported. Ongoing patched kernels from vendors will also be supported from 2 months or less by the time the new kernel has released by the vendor. The latest release of the patched kernel will be guaranteed to get supported. Intermediate patched kernels will alos be supported with the latest patches from ShaoLin InfiniCluster but not guaranteed. If you find your intermediate patched kernel missing support from the software, please contact ShaoLin Microsystems for assistance and togther with your vendor released kernel sources.


2.4. Installing the software

You may download the software from an online purchase or purchase a media kit from your local vendor for the copy of the software. Before you install the software, make sure you obtain a registration key and register it on the ShaoLin Support Website at http://support.shaolinmicro.com. After registration, you will receive a license file with instruction which is necessary to use the software. To install ShaoLin InfiniCluster, you will need root access to the server and execute the installer as root.

After software installation, you may want to use SAS - ShaoLin Administration System to manage your cluster environment. for the detail about how to use SAS to manage and administrate your cluster environment, please read SIC user guide section - "SIC - Graphic User Interface Administration".


3. Registration and Support

You have to register the product and obtain a license key before you can use the product. To get support for ShaoLin InfiniCluster, you can register and login to the ShaoLin Support Website at http://support.shaolinmicro.com to get online support or contact your local service provider.


4. Software Packages Information

  • ShaoLin_InfiniCluster_Common-2.0-8

    -- ShaoLin InfiniCluster Manager and Bundled Agents

  • ShaoLin_GPCI-1.1.3

    -- ShaoLin General Parallel Cluster Infrastructure

  • ShaoLin_InfiniCluster_SMA_lvm-2.0-8

    -- Service Monitoring Agent for LVM

  • ShaoLin_InfiniCluster_SMA_md-2.0-8

    -- Service Monitoring Agent for MD

  • ShaoLin_Administration_System-1.0-4

    -- ShaoLin Administration System


5. Supported Optional Service Montoring Agents for Third-Party Applications

  • Apache 1.X/2.X

  • NFS Server version 2/3

  • Oracle 8i/9i/9iRAC/10g

  • Prosgresql 7.X

  • MySQL 3.X/4.X

  • Sendmail 8.X

  • Postfix 2.X

  • IBM Websphere Application Server 6

  • IBM DB2 7.X/8.x

  • Samba 2.X/3.0.X