Académique Documents
Professionnel Documents
Culture Documents
CONFIGURATION GUIDE
September 2007
Sun Microsystems, Inc.
Table of Contents
This configuration guide is intended to help identify the right Solaris™ Cluster agents to
provide high availability for several common SAP implementation scenarios.
Solaris Cluster software can be used to improve the availability of SAP components
running on the Solaris OS. Solaris Cluster uses redundant computers to protect against
downtime, eliminating the server as a single point of failure. All tiers of an SAP
NetWeaver platform can be consolidated within a Solaris Cluster environment,
allowing for a single point of management with agents for SAP CI (Central Instance),
SAP enqueue (including enqueue and replication servers, central services, and Web
application server), SAP Java™ 2 Platform, Enterprise Edition (J2EE™) engine, SAP
DB/MaxDB, and SAP liveCache.
Solaris Cluster software provides expanded support for Solaris Containers, enabling
server consolidation even in highly available environments. These virtualization
capabilities allow scalable or fail-over applications and associated Solaris Cluster agents
to run unmodified within Solaris Containers. This type of environment offers multiple
layers of availability. For example, an application can be configured to first try to restart
in its container (zone). If the restart fails, it can attempt to start in another container
using Solaris Cluster failover. If this fails, it can attempt to restart on a different server
using Solaris Cluster failover. Solaris Cluster software is available with a number of
agents for the SAP environment.
The Sun Cluster Data Service for SAP Enqueue Server supports three different
installation scenarios:
• ABAP only
• J2EE only
• ABAP and Java combined
HA Database Agent
Solaris Cluster provides various database agents, e.g. for Oracle, Oracle RAC,
SAPDB/MaxDB. The HA agent for SAPDB is designed to provide high availability for the
database instances in SAP environments by monitoring and restarting or failing over
the database instance to another available node in case of hardware or software faults.
This eliminates the single point of failure of the SAPDB to help improve service levels.
SAPDB has been renamed to MaxDB ab version 7.5.
SAP Scenarios
There are three different installation scenarios for SAP. Each scenario is highlighted in
this paper to describe single points of failure and the appropriate Solaris Cluster agents
to address these points.
• Central instance scenario (e.g., SAP R/3 4.6C/4.6D, NetWeaver 04 ABAP-only,
NetWeaver 04s ABAP-only)
• Central instance / Java central services (SCS) scenario (e.g,. SAP NetWeaver 04 based
on SAP Web Application Server 6.40)
• ASCS/SCS scenario (e.g., SAP NetWeaver 2004s based on SAP NetWeaver Application
Server 7.00)
Work Process
Work Process
Work Process
Gateway Database
Enqueue Server
(ABAP)
This scenario is supported with the Sun Cluster Scalable SAP agent on Sun Cluster 3.1
and 3.2 (both global zones and non-global zones) in Solaris Containers. The global zone
is the master instance of the OS, non-global zones are the virtualized, isolated
environments.
Figure 2 shows a highly available example of an ABAP-only system. It is supported for all
ABAP-only SAP systems with kernel 4.6D, 6.40, and 7.00. The Solaris Cluster agents
required in this example are Scalable SAP, HA NFS, and HA Oracle (or other database).
failover
Central File Share
/sapmnt
Central Instance
Dispatcher
(ABAP)
Enqueue Server
(ABAP)
Message Server
(ABAP)
Database failover
ABAP Schema
Gateway SDM
Database
Enqueue Server
(ABAP) SPOF
/usr/sap/<SID>/DVEBMSG<Instance_Number>
Solaris Cluster Data Service for SAP Enqueue Server supports this scenario on Sun
Cluster 3.1 update 3 and later, and also on Sun Cluster 3.2 global zones and non-global
zones.
Note that the Java message server and enqueue server are installed as a standalone
SCS instance, but the ABAP message server and ABAP enqueue server must be
configured manually after the initial installation.
Figure 4 shows a highly available configuration for a Java only or ABAP-only system in
the central instance/SCS scenario. It is suitable for Java only or ABAP-only systems with
SAP kernel 6.40, 7.00, and above. Agents required in this configuration are SAP Enqueue
Server, HA NFS, and HA Oracle.
Environments with an ABAP-only system with SAP kernel 6.40 or above, can be
configured for high availability with either the central instance scenario or the CI/SCS
scenario.
Sun Microsystems, Inc.
scalable
Dialog Instance Dialog Instance
(optional) (optional)
failover
Central Instance
(optional for HA)
failover
Central File Share
/sapmnt
SCS or ASCS
failover
Enqueue Server Enqueue Replication
Server
(optional, recommended)
Message Server
Database failover
ASCS/SCS Scenario
The difference between SAP NetWeaver 04s and SAP NetWeaver 2004 is the presence of
the ASCS instance. With SAP NetWeaver 2004s, the enqueue and message servers can
be automatically installed as standalone ASCS instances. Figure 5 shows this scenario.
Gateway SDM
Database
ABAP Java
ABAP Schema
Internet Graphics Server (IGS) SPOF
Java Schema
/usr/sap/<SID>/DVEBMSG<Instance_Number>
The Sun Cluster Data Service for SAP Enqueue Server supports this deployment scenario
for SAP NetWeaver 2004s, including standalone message servers and replicated
enqueue servers.
failover
Central Instance (optional for HA)
ABAP Java
failover
Central File Share
/sapmnt
failover
SCS Instance Replication Server
Message Server Enqueue Server (Java)
(Java) (Java) (optional, recommended)
failover
ASCS Instance Replication Server
Message Server Enqueue Server (ABAP)
(ABAP) (ABAP)
(optional, recommended)
Database
failover
ABAP Schema
Java Schema
The part numbers for the additional agents are for Solaris Cluster 3.1 and 3.2 the same.
With the exception of the Oracle RAC agent only one licence is required for each agent
installed in the cluster. The Oracle RAC agent needs one licence per node/server.
Sun Microsystems, Inc.
Failover and Scalable Services for Solaris Cluster 3.1 (SPARC only)
Table provides the part numbers and support information for SPARC only Solaris Cluster
3.1 agents.
Oracle RAC
CLAI9-LCA- X999 9i, 10g 10
Failover and Scalable Services for Solaris Cluster 3.2 (SPARC and x64)
All of the above agents are supported on Solaris Cluster 3.2 SPARC and x64 global zones
and non-global zones.
Table 3. Sun Cluster 3.2 agents for Solaris and SAP releases
Oracle RAC •
CLAI9-LCA- X999 •
For more information on Sun Cluster support for SAP systems, see SAP note 961762.
Solaris Cluster for SAP Configuration Guide On the Web sun.com
Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 1-650-960-1300 or 1-800-555-9SUN (9786) Web sun.com
© 2007 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo,Java, J2EE, and Solaris, are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other
countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the US and other countries. Products bearing SPARC trademarks are based upon
an architecture developed by Sun Microsystems, Inc. Information subject to change without notice. Printed in USA 09/07