Architecture considerations and best practices for architecting an Oracle RAC solution with Serviceguard and SGeRAC
3
Figure 1: Serviceguard Cluster
Serviceguard Extension for RAC
Serviceguard Extension for RAC (SGeRAC) is an add-on product specifically designed for running
Oracle Real Application Clusters (RAC) on a Serviceguard cluster. SGeRAC provides the following
features in the Oracle RAC environment:
• Manages the cluster, including the monitoring of cluster members and hardware and software
components within each node
• Provides the cluster membership to RAC via a standard API defined by Oracle
• Monitors and controls application packages for high availability
• Detects and recovers from network interface card (NIC) failures
• Provides shared storage between nodes via shared volumes and cluster file system
Node A
• All systems are physically connected
to each disk
• Maximum cluster size is 16 nodes
• Each application runs on only one
host at a time
• Hosts can run multiple applications
• Failover is possible to any node that
is physically connected to the data
Storage links
Storage links
Application
packages
SAN
(switches not shown)
Application
packages
Node B
Application
packages
Node C
2-node cluster
QS Node 1 QS Node 2