JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Cluster Data Service for SAP NetWeaver Guide     Oracle Solaris Cluster 3.3 3/13
search filter icon
search icon

Document Information

Preface

1.  Installing and Configuring HA for SAP NetWeaver

HA for SAP NetWeaver Overview

Overview of the Installation and Configuration Process for HA for SAP NetWeaver

Planning the HA for SAP NetWeaver Installation and Configuration

Configuration Restrictions

Configuration Requirements

Application Operation Restrictions

Application Operation Requirement

Supported Data Service Configurations

Configuration Considerations

Configuration Planning Questions

Installing and Configuring SAP NetWeaver

How to Enable the SAP NetWeaver to Run in a Cluster

Verifying the SAP NetWeaver Installation and Configuration

How to Verify the Installation of an SAP NetWeaver

Configuring Your Highly Available Database

Preparing SAP NetWeaver for High Availability

Registering and Configuring HA for SAP NetWeaver

Before You Begin

Setting HA for SAP NetWeaver Extension Properties

Registering and Configuring the HA for SAP NetWeaver by using Oracle Solaris Cluster Command Line Interface (CLI)

How to Register and Configure an SAP NetWeaver sapstartsrv Resource

How to Register and Configure an SAP Central Service Resource

How to Register and Configure an SAP Replicated Enqueue Server Resource

How to Register and Configure an SAP Replicated Enqueue Preempter Resource

How to Register and Configure an SAP NetWeaver Application Server Instance Resource

Using Alternate Project Identification

Tuning the HA for SAP NetWeaver Fault Monitors

Operation of the Fault Monitor for the SAP sapstartsrv Resource Type

Operation of the Fault Monitor for the SAP Central Services Resource Type

Operation of the Fault Monitor for the SAP Replicated Enqueue Server Resource Type

Operation of the Fault Monitor for the SAP Application Server Instance Resource Type

Operation of the Fault Monitor for the SAP Replicated Enqueue Preempter Resource Type

Verifying the HA for SAP NetWeaver Installation and Configuration

How to Verify the Operation of the Fault Monitor for the SAP sapstartsrv Process

How to Verify the Operation of the Fault Monitor for the SAP Instance Resource Types

How to Verify the Operation of the Fault Monitor for the SAP Replicated Enqueue Preempter Resource Type

Enabling Interaction Between Oracle Solaris Cluster and SAP NetWeaver

How to Enable Interaction Between Oracle Solaris Cluster and SAP NetWeaver

A.  HA for SAP NetWeaver Extension Properties

B.  Deployment Example: How to Configure the Oracle Solaris Cluster HA for SAP NetWeaver Agent

Index

Tuning the HA for SAP NetWeaver Fault Monitors

Fault monitoring for the HA for SAP NetWeaver data service is provided by the following fault monitors:

Each fault monitor is contained in a resource whose resource type is shown in the following table.

Table 1-3 Resource Types for the Fault Monitors of HA for SAP NetWeaver

Component
Resource Type
SAP sapstartsrv
ORCL.sapstartsrv
SAP central services
ORCL.sapcentr
SAP application server instance
ORCL.sapdia
SAP replicated enqueue server
ORCL.saprepenq
SAP replicated enqueue preempter
ORCL.saprepenq_preempt

System properties and extension properties of the resource types control the behavior of the fault monitors. The default values of these properties determine the preset behavior of the fault monitors. The preset behavior should be suitable for most Oracle Solaris Cluster installations. Therefore, you should tune the fault monitors only if you need to modify this preset behavior.

Tuning these fault monitors involves the following tasks:

Perform these tasks when you register and configure HA for SAP NetWeaver, as described in Registering and Configuring HA for SAP NetWeaver.

In addition, perform the following tasks for tuning the SAP NetWeaver profiles and Oracle Solaris Cluster resources:

For detailed information about these tasks, see Tuning Fault Monitors for Oracle Solaris Cluster Data Services in Oracle Solaris Cluster Data Services Planning and Administration Guide.

Operation of the Fault Monitor for the SAP sapstartsrv Resource Type

To determine whether the SAP sapstartsrv process is operating correctly, the fault monitor for the SAP sapstartsrv resource type probes these resources periodically.

The probe uses the sapcontrol command to check the health of the sapstartsrv process.

# su - sidadm -c "sapcontrol -nr instance number -function GetProcessList" 
sidadm

Specifies the SAP administrative user.

instance number

Specifies the SAP instance number of the sapstartsrv process.

The return codes 0, 3, and 4 signal a healthy sapstartsrv process. Every other return code indicates a faulty sapstartsrv process

If the probe command times out, that is if it reaches 80% of the probe_timeout property, the return code of the probe command is determined by the timeout_return property.

The number of tolerated consecutive timeouts within retry_interval seconds is obtained by dividing 100 over timeout_return. If this number is greater than the number you obtain by dividing retry_interval by thorough_probe_interval, then timeouts will be tolerated forever.

For more information, see Tuning Fault Monitors for Oracle Solaris Cluster Data Services in Oracle Solaris Cluster Data Services Planning and Administration Guide.

Operation of the Fault Monitor for the SAP Central Services Resource Type

To determine whether the SAP central services are operating correctly, the fault monitor for the SAP central services resource type probes these resources periodically.

The probe uses the sapcontrol command to check the health of the sapstartsrv process.

# su - sidadm -c "sapcontrol -nr instance number -function GetProcessList" 
sidadm

Specifies the SAP administrative user.

instance number

Specifies the SAP instance number of the central service.

The return code indications are as follows:

Critical processes are the message server, enqueue server, and the gateway reader, if available. The status of the different processes lead to different actions as shown in the following table.

GREEN
No action
YELLOW
The probe command returns with the number specified in the yellow property
GRAY
The probe indicates a restart
RED
The probe indicates a failover

If the probe command times out, that is if it reaches 80% of the probe_timeout property, the return code of the probe command is determined by the YELLOW property.

The number of tolerated consecutive YELLOW states or timeouts within retry_interval seconds is obtained by dividing 100 over timeout_return. If this number is greater than the number you obtain by dividing retry_interval by thorough_probe_interval, then timeouts and YELLOW states will be tolerated forever.

For more information, see Tuning Fault Monitors for Oracle Solaris Cluster Data Services in Oracle Solaris Cluster Data Services Planning and Administration Guide.

Operation of the Fault Monitor for the SAP Replicated Enqueue Server Resource Type

To determine whether the SAP central services are operating correctly, the fault monitor for the SAP replicated enqueue server resource type probes these resources periodically.

The probe uses the sapcontrol command to check the health of the sapstartsrv process.

# su - sidadm -c "sapcontrol -nr instance number -function GetProcessList" 
sidadm

Specifies the SAP administrative user.

instance number

Specifies the SAP instance number of the SAP replicated enqueue server.

The return code indications are as follows:

The critical process is SAP replicated enqueue server. The status of the process lead to different actions as shown in the following table.

GREEN
No action
YELLOW
The probe command returns with the number specified in the yellow property
GRAY
The probe indicates a restart
RED
The probe indicates a failover

If the probe command times out, that is if it reaches 80% of the probe_timeout property, the return code of the probe command is determined by the YELLOW property.

The number of tolerated consecutive YELLOW states or timeouts within retry_interval seconds is obtained by dividing 100 over timeout_return. If this number is greater than the number you obtain by dividing retry_interval by thorough_probe_interval, then timeouts and YELLOW states will be tolerated forever.

For more information, see Tuning Fault Monitors for Oracle Solaris Cluster Data Services in Oracle Solaris Cluster Data Services Planning and Administration Guide.

Operation of the Fault Monitor for the SAP Application Server Instance Resource Type

To determine whether the SAP application server instance is operating correctly, the fault monitor for the SAP application server instance resource type probes these resources periodically.

The probe uses the sapcontrol command to check the health of the application server instance process.

# su - sidadm -c "sapcontrol -nr instance number -function GetProcessList" 
sidadm

Specifies the SAP administrative user.

instance number

Specifies the SAP instance number of the application server instance process.

The return code indications are as follows:

The critical processes depend on the deployment variation.

For a pure application server instance, the critical processes is as follows:

For a combined instance the critical processes are as follows:

The status of a critical process leads to different actions as show in the following table.

GREEN
No action
YELLOW
The probe command returns with the number specified in the yellow property
GRAY
The probe indicates a restart
RED
The probe indicates a failover

If the probe command times out, that is if it reaches 80% of the probe_timeout property, the return code of the probe command is determined by the YELLOW property.

The number of tolerated consecutive YELLOW states or timeouts within retry_interval seconds is obtained by dividing 100 over timeout_return. If this number is greater than the number you obtain by dividing retry_interval by thorough_probe_interval, then timeouts and YELLOW states will be tolerated forever.

For more information, see Tuning Fault Monitors for Oracle Solaris Cluster Data Services in Oracle Solaris Cluster Data Services Planning and Administration Guide.

Operation of the Fault Monitor for the SAP Replicated Enqueue Preempter Resource Type

To determine whether the SAP replicated enqueue preempter is operating correctly, the fault monitor for the SAP replicated enqueue preempter service resource type probes these resources periodically.

The probe uses the sapcontrol command to check the health of the sapstartsrv process.

# su - sidadm -c "sapcontrol -nr instance number -function GetProcessList" 
sidadm

Specifies the SAP administrative user.

instance number

Specifies the SAP instance number of the sapstartsrv process.

The return code of 0 indicates that everything is running as expected. All other return codes indicate errors.

If the SAP central services and the SAP replicated enqueue server are running on the same node, the probe evaluates if a giveover is possible. If yes, it will initiate the giveover to reinstate the redundancy of the lock table.

If the probe command times out, that is if it reaches 80% of the probe_timeout property, the return code of the probe command is determined by the YELLOW property.

The number of tolerated consecutive timeouts within retry_interval seconds is obtained by dividing 100 over timeout_return. If this number is greater than the number you obtain by dividing retry_interval by thorough_probe_interval, then timeouts will be tolerated forever.

For more information, see Tuning Fault Monitors for Oracle Solaris Cluster Data Services in Oracle Solaris Cluster Data Services Planning and Administration Guide.