Using Serviceguard Extension for RAC, 6th Edition, April 2008
for use with the Veritas Cluster Volume Manager (CVM) and the Veritas Cluster File
(CFS) System (on HP-UX releases that support Veritas CFS and CVM; see “About
Veritas CFS and CVM from Symantec” (page 25)).
A system multi-node package must run on all nodes that are active in the cluster. If it
fails on one active node, that node halts. A multi-node package can be configured to
run on one or more cluster nodes. It is considered UP as long as it is running on any
of its configured nodes.
NOTE: In RAC clusters, you create packages to start and stop RAC itself as well as
to run applications that access the database instances. For details on the use of packages
with RAC, refer to section, “Using Packages to Configure Startup and Shutdown of
RAC Instances” (page 130) located in chapter 3.
Serviceguard Extension for RAC Architecture
This chapter discusses the main software components used by Serviceguard Extension
for RAC in some detail. The components are:
• Oracle Components
— Custom Oracle Database
• Serviceguard Extension for RAC Components
— Group Membership Services (RAC)
• Serviceguard Components
— Package Manager
— Cluster Manager
— Network Manager
• Operating System
— Volume Manager Software
— HP-UX Kernel
Group Membership Daemon
In addition to the Serviceguard daemon processes mentioned in Chapter 3 of the
Managing Serviceguard user’s guide, there is another daemon that is used by Oracle to
enable communication with Serviceguard Extension for RAC:
• cmgmsd—Group Membership Daemon for RAC 9i or later
This HP daemon provides group membership services for Oracle Real Application
Cluster 9i or later. Group membership allows multiple Oracle instances to run on the
same cluster node. GMS is illustrated in Figure 1-2 (page 23).
24 Introduction to Serviceguard Extension for RAC