Solaris Cluster

Overview

FAQs for Solaris Cluster

Here are the answers to your general questions.


General

  1. Basics
Q:
What is Solaris Cluster software?
A:
Previously known as Sun Cluster, the Solaris Cluster framework extends high availability features of Solaris - it includes Solaris Cluster, Solaris Cluster Geographic Edition, developer tools and support for commercial and open-source applications through Solaris Cluster agents. The integrated software provides high availability and disaster recovery for local, campus, metropolitan and worldwide clusters.

Back to top

Q:
What is the difference between Sun Cluster and Solaris Cluster?
A:
There is no difference. The name of Sun Cluster has been changed recently to Solaris Cluster.

Back to top

Q:
How does Solaris Cluster work?
A:
By tightly coupling Sun's servers, storage and networking solutions, Solaris Cluster provides the maximum level of service availability and performance for a cluster system.

The servers (nodes) in a cluster communicate through private interconnects. These interconnects carry important cluster information (data as well as a cluster "heartbeat"). This heartbeat lets the servers in the cluster monitor the health of the other servers within the cluster, ensuring that each server is "alive". If one of the servers goes offline and its heartbeat disappears, the rest of the devices in the cluster isolate the server and "fail-over" any application or data from the failing node to another node. This fail-over process is quick and transparent to users of the application. By exploiting the redundancy in the cluster, Solaris Cluster ensures the highest levels of availability.

A typical Solaris Cluster configuration has the following components:

Hardware Components:
  • Servers with local storage (storage devices hosted by one node).
  • Shared storage (storage devices hosted by more than one node).
  • Cluster Interconnect for private communication among the cluster nodes.
  • Public Network Interfaces for connectivity to the outside world.
  • Administrative Workstation for managing the cluster.
Software Components:
  • Solaris Operating Environment running on each cluster node.
  • Solaris Cluster software running on each cluster node.
  • Data Services - applications and their corresponding Solaris Cluster agents which monitor the health of the applications and manage their life-cycle (start, stop and failover) running on one or more cluster nodes.

Back to top

Q:
What is Solaris Cluster Geographic Edition?
A:
Solaris Cluster Geographic Edition software enables a multi-site disaster recovery solution that manages the availability of application services and data across geographically dispersed Solaris Clusters. In the event that a primary cluster goes down, system administrators are informed immediately. Solaris Cluster Geographic Edition enables them to start up automatically business applications with replicated data on the secondary Solaris Cluster.

Back to top

Q:
What is a Solaris Cluster Agent?
A:
A Solaris Cluster agent is a k-sh script, a C-program, or a binary that manages the availability of an application. The agent starts, stops, monitors the health of the application, and takes corrective action to regain application availability upon failure. Applications do not need to be modified to benefit from the enhanced availability offered by the Solaris Cluster agent. Applications can run either directly on Solaris on a physical system , in logical domains, in dynamic domains or within Solaris Containers.

The Solaris Cluster development team, as well as other third-party software vendors, have created tailored agents for popular applications such as Java Enterprise System applications, Oracle, Siebel, SAP, Sybase, MySQL, Apache and many others.

If your application does not have an available tailored agent, you can create your own using the Solaris Cluster Agent Builder (included with the Solaris Cluster software). This agent builder has an easy to use, "wizard" graphical user interface which leads the user through the steps of creating an agent. After the user completes the agent build process, a ready-to-use agent is available for immediate use. (The whole process takes only a few minutes from start to finish).

Back to top

Q:
What are the new features with the second update of Solaris Cluster 3.2, (3.2 1/09)?
A:
The key new features for Solaris Cluster Core are:
  • Solaris Container Cluster
  • Optional fencing
  • Quorum extensions with Software Quorum and Quorum Monitoring
  • Configuration checker
  • Optional dedicated partition
  • Exclusive IP support
  • IPsec on the Cluster Interconnect
With Solaris Cluster Geographic Edition, new features include:
  • Support for Oracle Data Guard
  • Support for Sun StorageTek Availability Suite for Solaris Container application
New Supported applications and agents
  • New agent:
    - Informix IDS on Solaris 10 (SPARC and x64)
  • New features
    - PostgreSQL agent support for PostgreSQL WAL shipping.
  • New supported application versions
    - SAP 7.1
    - MaxDB 7.7
    - WebLogic Server 9.2, 10.0, 10.2 in Solaris Container
    - SwiftAlliance Access 6.2
    - SwiftAlliance Gateway 6.1
    - JES MQ 4.1, 4.2
    - JES Application Server (9.1UR2, Glassfish V2 UR2)
    - JES Web Server (7.0u4)
    - MySQL 5.1
    - Apache Proxy Server (2.2.5 and version bundled with Solaris 10 10/08 and 5/08)
    - Apache Web Server (2.2.5 and version bundled with Solaris 10 10/08 and 5/08)
    - Agfa IMPAX 6.3
    - IBM Websphere MQ v7
    - Solaris 9 Container

Back to top

Q:
What is the Sun Java Enterprise System?
A:
The Java Enterprise System is an innovative way for businesses to reduce IT cost and complexity while accelerating the adoption of business solutions for employees, customers, and partners. It is a radical approach for synchronizing IT investments with business priorities through:
  • An integrated, open software system that delivers a core set of industry-leading enterprise network services
  • A development, test, and delivery approach for a complete offering of software and services
  • A business model that provides a single subscription and price for the software system, maintenance, support, consulting, and education services

Back to top

Q:
What is the Sun Java Availability Suite?
A:
Sun Java Availability Suite - is a subset of Sun Java Enterprise System (JES).

Java Availability Suite delivers a subscription-based license for Solaris Cluster components.
  • Solaris Cluster, Solaris Cluster Agents, Solaris Cluster Geographic Edition
  • Solaris Cluster Advanced Edition for Oracle RAC
In addition to development tools included in all JES suites
  • Sun Java Studio Creator
  • Sun Java Studio Enterprise
The licensing model is based on a subscription, with annual terms. It includes an RTU license, upgrades and standard or premium support.

Back to top

Q:
What is the Solaris Cluster Advanced Edition for Oracle RAC software about?
A:
Solaris Cluster Advanced Edition for Oracle RAC is an enhanced software offering that delivers unmatched availability, performance and manageability at the lowest total cost of ownership for Oracle RAC deployments on Solaris 10.

This end-to-end Sun stack consisting of Sun StorageTek QFS software, Solaris Cluster RAC agent and Solaris Volume Manager extensions provides unprecedented scalability and the most cost effective deployment platform for commercial grid environments that use Oracle RAC, a component of the Oracle 9i, 10g, 11g database products.

Back to top


  1. How to Get Started
Q:
Where can I find information about Solaris Cluster Installation?
A:
To get information about Solaris Cluster Installation, go to:
Quick Start Guide

Back to top

Q:
Where can I find information about Solaris Cluster Documentation?
A:
For Solaris Cluster 3.2 1/09 visit the Documentation Center

Visit Solaris Cluster 3.2 documentation for Concepts Guide, Release Notes, Quick Start Guide, Man Pages etc..

Back to top

Q:
Are there any differences between Solaris Cluster software running on Solaris SPARC based systems and Solaris x86 based systems?
A:
No, there are no differences in functionality. All Solaris Cluster software features are available for Solaris Cluster software on both processor technologies. However, there are differences in supported applications, their Solaris Cluster agents and supported hardware (storage, interconnect, ...).

Back to top

Q:
Can I install Solaris Cluster on any x86 system?
A:
You can install Solaris Cluster on x86 systems that are supported with Solaris Cluster. The list of supported Sun servers is available on:
http://sun.com/software/solaris/cluster/specs.xml and is updated monthly.

Solaris Cluster is also supported on non-Sun Servers thanks to the Sun Open Hardware Program. For more information and an up-to-date list of supported servers please check http://sun.com/software/cluster/ohp/index.jsp

Back to top


  1. Distribution & Licensing Model
Q:
What are the different ways in which customers can purchase Solaris Cluster and Solaris Cluster Geographic Edition software?
A:
  1. Point products with their perpetual entitlements and support.
    For more information, go to http://www.sun.com/software/solaris/cluster/get.html
  2. As part of the Sun Java Availability Suite. The use of Solaris Cluster, Solaris Cluster Geographic Edition including all Sun Solaris Cluster agents is part of the Java Availability Suite subscription license.
    For more information, go to http://www.sun.com/software/solaris/cluster/licensing.jsp#jas
  3. Part of the Sun Java Enterprise System. The use of Solaris Cluster, Solaris Cluster Geographic Edition, including all Sun Solaris Cluster agents is part of the Java Enterprise System subscription license.
    For more information on Java Enterprise licensing, refer to:
    http://sun.com/software/javaenterprisesystem/compare.xml
    and
    http://sun.com/software/javaenterprisesystem/licensing/index.xml

Back to top

Q:
Is a Solaris Cluster 3.2 1/09 Media Kit available?
A:
Yes, a Solaris/Sun Cluster DVD media kit can be ordered using either of the following part numbers:
CLUZ9-322-997M Solaris Cluster 3.2 1/09 (Release Specific) DVD Media Kit.
CLUZS-999-99M9 Solaris Cluster Media Kit (latest release).
(This part number always refers to the latest release of Solaris Cluster software.)

The DVD includes Solaris Cluster, Solaris Cluster Geographic Edition software as well as the Solaris Cluster agents.

Back to top

Q:
Where can customers obtain all the current Solaris Cluster agents?
A:
Current Solaris Cluster agents are available on the Solaris Cluster 3.2 1/09 DVD and on the Solaris Cluster 3.2 1/09 DVD image on the Sun Download Center.

The Java Enterprise System components agents are available with their Java Enterprise System component.

Back to top

Q:
Can customers evaluate the Solaris Cluster 3.2 1/09?
A:
Yes, customers interested in evaluating Solaris Cluster 3.2 1/09 including the agents and the Geographic Edition can do so through the Sun Download Center. Please check http://sun.com/software/solaris/cluster/get.html

Back to top

Q:
I'm currently running Solaris Cluster 3.1 or 3.0, and I would like to run Solaris Cluster 3.2 1/09. How do I obtain the Solaris Cluster 3.2 1/09?
A:
Solaris Cluster 3.2 1/09 is available for download on the Sun Download Center. Please go to http://sun.com/software/solaris/cluster/get.html

Customers can also obtain the physical media kit for Solaris Cluster 3.2 1/09 by ordering CLUZ9-322-997M part number.

For more information, please contact your Sun Sales Representative.

Back to top

Q:
How can I obtain the latest version of Solaris Cluster?
A:
Order the following part number: CLUZS-999-99M9.

Back to top

Q:
What license do I need to order to be able to use Veritas Volume Manager (VxVM) 5.0 Cluster Functionality with Solaris Cluster and Oracle RAC?
A:
You need to order the Veritas Volume Manager (VxVM) 5.0 Cluster Functionality license part number: CLUI9-500-9999 in addition to a Veritas Storage Foundation license.

Back to top

Q:
Can Solaris Cluster be used with Veritas Storage Foundation software?
A:
Solaris Cluster 3.2 supports Veritas File System (VxFS) 5.0 and Veritas Volume Manager (VxVM and VxVM/CVM) 5.0 components delivered as part of Veritas Storage Foundation 5.0 on Solaris 10 and 9 with SPARC platforms, and on Solaris 10 with x64/x86 platforms.

Back to top


  1. Server Tiers
Q:
What are the Solaris Cluster Licensing Tiers?
A:
Solaris Cluster license structure consists of 11 Tiers:
  • Tier 1
    Sun Netra: T1 AC200 & DC200, 120
    Sun Fire: V120, V125, X2100 M2
  • Tier 2
    Sun Netra: 20, 210, 240, T1120/1125, X4200, X4250
    Sun Enterprise: 220R, 250
    Sun SPARC Enterprise: M3000
    Sun Fire: X2200 M2, X4100, X4100 M2, X4140, X4240, X4150, X4170, X4200, X4200 M2, X4250, X4270, X4275, X4540, V210, V215, V240, V245, V250, 280R, V20z
    Sun Blade: X6220, X6240, X6250, X6270, ATCA CP3010 SPARC Blade
  • Tier 3
    Sun Netra: 440, T1400/1405, T2000, T5220, CP3060, CP3260, X4450
    Sun Enterprise: 420R, 450
    Sun Fire: V440, V445, V480, V490, V40z, T1000, T2000, x4440, X4450
    Sun Blade: X8400, X8420, X8450, T6300, T6320, X6450
    Sun SPARC Enterprise: T5120/T5220, M4000
  • Tier 4
    Sun Fire: V880, V890, X4600, X4600 M2
    Sun Enterprise: 3500
    Sun SPARC Enterprise: T5140/T5240, M5000
    Sun Blade: T6340
    Netra: T5440
  • Tier 5
    Sun Fire: 3800
    Sun SPARC Enterprise: T5440
  • Tier 6
    Sun Netra: T1280, 1290, E4500, E5500
    Sun Fire: V1280, E2900
  • Tier 7
    Sun Fire: 4800/4810, E4900
  • Tier 8
    Sun Enterprise: 6500
  • Tier 9
    Sun Fire: 6800, E6900
    Sun Enterprise: M8000
  • Tier 10
    Sun Fire: E10K, E12K, E20K
    Sun SPARC Enterprise: M9000-32
  • Tier 11
    Sun Fire: E15K, E25K
    Sun SPARC Enterprise: M9000-64

Back to top

Q:
How do I upgrade my Solaris Cluster license from one Sun server to another?
A:
Solaris Cluster offers a comprehensive and flexible upgrade program based on an 11 tier structure which covers all Sun servers.

Customers can upgrade their existing Solaris Cluster server to a higher or the same/lower tier server by purchasing one Solaris Cluster server upgrade license per physical server.

Offered server upgrade paths :
  • T1 -> T2
  • T2 -> T3
  • T3 -> T4
  • T4 -> T5
  • T5 -> T6
  • T6 -> T7
  • T7 -> T8
  • T8 -> T9
  • T9 -> T10
  • T10-> T11
  • Current Tier -> Same Tier/Low Tier
For example:
E3500->Sun Fire 3800: 1 T4->T5 Solaris Cluster upgrade server license required per physical server.

E4500-> Sun Fire 6800: 1 T6->T7, 1 T7->T8, and 1 T8->T9 Solaris Cluster upgrade server licenses needed per physical server.

E6500->SunFire V1280: 1 same Tier/Lower Tier Solaris Cluster upgrade server license needed per physical server.

Back to top


  1. Support & Training Information
Q:
I've downloaded and evaluated Solaris Cluster and would like to have a supported Solaris Cluster installation. What are the licensing and installation requirements?
A:

Solaris Cluster is available for download and usage at no cost if support is not required. However if you need support for your mission-critical applications, Sun requests you to purchase licenses and get a certified installation before being able to purchase a support plan.

  1. Licensing requirements

    You need to purchase the appropriate Solaris Cluster licenses for your cluster either with perpetual licenses (1 license per server and 1 license per agent ) or with a company wide subscription licenses (through Java Enterprise System or Java Availability Suite).

  2. Installation requirements

    You need to get Solaris Cluster installed using one of the following:

    1. Purchase Solaris Cluster Software Installation service
    2. Install Solaris Cluster and purchase Solaris Cluster Software Installation Validation service to have the Solaris Cluster installation validated by Support Services
    3. Have Solaris Cluster installed by a Sun certified partner

  3. Support requirements

    Standard or premium support services are available from Sun Services. For more information check the Support web site.

Back to top

Q:
Is training available for Solaris Cluster 3.2 1/09?
A:

There is at the time of the release no specific course for Solaris Cluster 3.2 1/09 update. However following courses are available for Solaris Cluster 3.2:

Solaris Cluster 3.2 Administration, 5-Day (ES-345 or VC-ES-345)
This course covers all the new features such as the Cluster 3.2 command-line interface, Resource Group Manager, HA-ZFS, SCSI-3 Fencing Override and EFI support, and Quorum Server.

Solaris Cluster 3.2 Advanced Administration, 5-day (ES-445)
This course covers advanced administration features such as advanced data service configuration, and adding and deleting nodes. Students will configure advanced file systems in the cluster, such as StorageTek QFS and ZFS, and run applications in Solaris 10 zones.

For a complete list of Solaris Cluster courses please visit http://www.sun.com/training/catalog/operating_systems/cluster.xml.

Back to top

Q:
Is training available for Solaris Cluster Geographic Edition?
A:
The following course is available to support the Solaris Cluster Geographic Edition software product:

ES-361: Solaris Cluster Geographic Edition Installation, Configuration and Troubleshooting

Visit the Sun Training Catalog for a complete list of courses on http://www.sun.com/training/catalog/cluster/path.xml.

  1. Supported Applications
Q:
What are the commercial and open-source applications which are pre-integrated with Solaris Cluster (e.g. for which Solaris Cluster Agents are available)?
A:
Sun Applications:
  • Sun Java System Web Server (HA and scalable)
  • Sun Java System Web Proxy Server
  • Sun Java System Application Server
  • Sun Java System Message Queue
  • Sun Java System Directory Server
  • Sun Java System Messaging Server
  • Sun Grid Engine
  • Sun Service Provisioning System
  • Sun Solaris Container
Other applications:
  • Agfa IMPAX
  • Apache Proxy Server (HA and scalable)
  • Apache Web Server (HA and scalable)
  • Apache Tomcat
  • BEA WebLogic Server
  • DNS
  • DHCP
  • IBM Websphere MQ
  • IBM Websphere MQ Broker
  • Informix Dynamic Server
  • Kerberos
  • MySQL Server
  • NFS
  • Oracle DB
  • Oracle OPS/RAC
  • Oracle E-Business Suite
  • Oracle Application Server
  • PostgreSQL
  • Samba
  • SAP
  • SAP liveCache
  • SAP Enqueue Server
  • SAP SAPDB/Max DB
  • Siebel
  • SWIFT Alliance Access
  • SWIFT Alliance Gateway
  • Sybase ASE
Note: available from 3rd party vendor: Symantec Netbackup, IBM DB2

Back to top


  1. Open Source
Q:
Is Solaris Cluster open source?
A:
Open High Availability (HA) Cluster is now available to the community. Over two million lines of code are being contributed as well as automated test suites, documentation, and globalization tools. Now, developers can customize and build flexible, complete, and best-of-breed HA solutions from non-encumbered source code over off-the-shelf hardware.

Back to top

Q:
What is the difference between Solaris Cluster and Open HA Cluster?
A:
Open HA Cluster is an open source code base, along with build tools necessary to develop, build, and use the code. It's a mechanism to communicate and share information about Solaris Cluster and Open HA Cluster, and provides a community-based collaboration platform for adding new cutting-edge features to the code base.

In conjunction with the release of OpenSolaris 2009.06, Sun delivers Open HA Cluster 2009.06, a simple, thoroughly tested, and production-ready high availability cluster solution based on the Open HA Cluster open source code.

For more info on Open HA Cluster 2009.06, please go to

The main difference between Open HA Cluster 2009.06 and Solaris Cluster 3.2 is the operating system it runs on and the corresponding (optional) feature set:
  • Solaris Cluster is available on Solaris 10 and Solaris 9
  • Open HA Cluster 2009.06 is available on OpenSolaris 2009.06
    Open HA Cluster 2009.06 leverages OpenSolaris's latest features, project Crossbow and COMSTAR, enabling it to run on a single physical network interface and local-only storage.
Also the supported platforms differ: However support offerings are available for deployment of both Open HA Cluster 2009.06 or Solaris Cluster.

Back to top

Q:
Which parts of Solaris Cluster have been open-sourced?
A:
Sun's contributions included the core framework, the application modules, or agents, which enable open source or commercially available applications to become highly available in a clustered environment as well as the Geographic Edition software that enables multi-site disaster recovery by managing the availability of application services and data across geographically dispersed clusters. The Open HA Cluster includes code, test suites and documentation for the core Solaris Cluster infrastructure.

The complete list of agents is available at http://opensolaris.org/os/community/ha-clusters/ohac/Documentation/Agents/open-agents/



On the test side, the test tools (CTI for TET framework), the specific agent test suites (DATS - Data Services Automated Test Suite ) as well as the test suites for the core Solaris Cluster infrastructure have been open-sourced.

Back to top

Q:
Why release Solaris Cluster as open source?
A:
Sun believes very strongly in the value of open source, and is the largest contributor to open source software. Sun is committed to providing open source for most of its software products. In the two years since Sun first opened the Solaris source code, the OpenSolaris project community has grown worldwide. Sun is releasing Open High Availability Cluster in response to interest and feedback from the OpenSolaris community.

Open source provides a number of benefits to the community:
  • Allows developers to cooperate freely with a minimum of legal restrictions.
  • Helps accelerate innovation around clustered solutions and make it more appealing to organizations that prefer open source solutions.
  • Allows the community to participate in the evolution of the software by giving the community the opportunity to contribute in many ways: Developing code to extend the cluster-enabled application portfolio; adding documentation or providing feedback in terms of features and priorities. Help developers to cluster-enable custom applications in creating new agents.
  • Customized versions of existing agents that are optimized for a particular use by looking at the existing agent source code.
  • Access to source code for faster diagnostics, better understanding of behavior and rapid corrective actions.
  • Allows developers to build complete HA solutions based on non-encumbered code.

Back to top

Q:
What license is used for Open HA Cluster source code?
A:
The Open HA Cluster code is released under the Common Development and Distribution License (CDDL). Information about this license can be found at https://opensolaris.org/os/licensing/opensolaris_license and at our website.

The CDDL is an OSI-approved open source license that is based on the Mozilla Public License (MPL) but adds additional benefits like extending the use of any covered patents to those that use the code and offering a degree of protection against patent litigation. Further, the CDDL is a file-based license, which ensures that any code released under the CDDL will remain open but does allow it to interact with code under other licenses (even closed source licenses).

Back to top