Sun Cluster Data Services

Sun Cluster software provides the framework and API required to make applications highly available on Solaris OS. The software application, designed for solaris, does not have to be modified to use Sun Cluster API. Instead, you write an agent which acts as the interface between Sun Cluster core software and the application. Sun Cluster comes bundled with a rich portfolio of agents, also called data services, which make applications highly available on Sun Cluster software. These agents, designed and developed by the Sun Cluster Engineering team, have undergone rigourous testing by the internal Quality Assurance engineers.

Agents for the the following software products are available in Sun Cluster 3.1 and the upcoming Sun Cluster 3.2 releases. The following list is not in any particular order:

Oracle Database
Sybase ASE
Oracle's Siebel CRM (server and gateway)
BEA WebLogic Server
DNS
NFS Server (SC 3.2 supports the latest NFS V4)
Kerberos
Apache Web Server
Sun Java ES Web Server
Sun Java ES Application Server
Sun Java ES Message Queue Broker
Agfa IMPAX
Solaris DHCP
Oracle E-Business Suite
Oracle Application Server
Apache Tomcat
MySQL
SWIFTAlliance Access
SWIFTAlliance Gateway
IBM WebSphere MQ
Sun N1 Grid Engine
Sun N1 Service Provisioning system
PostgreSQL
SAP Web Application Server
SAP liveCache
MaxDB (previously called SAP DB)
Samba

In some cases I might not have listed the actual name of the product, as listed in the product manuals of the ISV. Please check with the ISV for the exact product name. The above list is provided to give you a high-level view of the rich application support on Sun Cluster software. If you want more details on how to configure and administer the agents for the above applications, please refer to the Data Service administration guides available at:

Sun Cluster 3.1 8/05 Software Collection for Solaris OS

As you can see, the list is very long. In addition to the agents from Sun Cluster Engineering, some internal Sun product groups and ISVs have agents for Sun Cluster software. IBM has designed and developed agents for some components of the IBM Informix and IBM DB2 product family. Symantec supports a Sun Cluster agent for Veritas NetBackup. The Sun Java ES Directory Server, Sun Java ES Messaging Server, and Sun Java ES Calender Server groups have written agents for Sun Cluster software which are bundled with the respective products.

If your application is not in the above list, then there is nothing to worry about. It is very easy to write an agent for Sun Cluster software by using the Data Service Development tools available in the product.

You need to first check  if your application can be made highly available on Sun Cluster software. This chapter in the Sun Cluster Data Services Developer's Guide lists everything you need to verify your application's cluster readiness. Most of the applications can be integrated with Sun Cluster software right out of the box. Sometimes you might have to enhance the application a little bit to be able to integrate with Sun Cluster software. Once the application is ready for integration, use the Sun Cluster Agent Builder to generate an agent for you. The Sun Cluster Agent Builder not only generates the code for you but also generates the Makefiles to compile the code and build a nice Solaris package. This generated package can be easily installed by using the pkgadd utility.

If you do not want to write a seperate agent for your application, you can use the Generic Data Service (GDS) agent to make your application HA on Sun Cluster software. Generic Data Service, as the name suggests, is a generic agent designed by Sun Cluster Engineering. GDS takes as an input, scripts to start, stop, validate, and probe an application. Instead of writing a separate agent for your application, you just write scripts to start, stop, validate, and probe your application and supply these scripts as extension properties to the GDS resource at the time of creation.

You can refer to the Sun Cluster Data Services Developer's Guide and the Sun Cluster Concepts Guide for further details.

Prasad Dharmavaram
Sun Cluster Engineering
 

Comments:

What version of SC supports siebel agents on Solaris 10? What was the release date for the agents? Thanks

Posted by Ashok Nair on April 25, 2007 at 06:52 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

mkb

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today