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