Using Serviceguard Extension for RAC, 7th Edition, September 2008

Package Dependencies
When CFS is used as shared storage, the application and software using the CFS storage should
be configured to start and stop using Serviceguard packages. These application packages should
be configured with a package dependency on the underlying multi-node packages, which manages
the CFS and CVM storage reserves.
Configuring the application to be start/stop through Serviceguard package is to ensure the
synchronization of storage activation/deactivation and application startup/shutdown.
With CVM configurations using multi-node packages, CVM shared storage should be configured
in Serviceguard packages with package dependencies.
Refer to the Managing Serviceguard Fifteenth Edition users guide for detailed information on
multi-node packages.
Storage Configuration Options
Prior to CFS, the only option in a SGeRAC cluster to provide shared storage for a RAC cluster
was through raw volumes, using either SLVM or CVM that are used for Oracle data files. The
application software is installed on a local file system. In addition to SLVM and CVM, SGeRAC
supports CFS.
CFS provides SGeRAC with additional options, such as improved manageability. When planning
a RAC cluster, application software could be installed once and be visible by all cluster nodes.
A central location is available to store runtime logs, for example, RAC alert logs.
Oracle RAC data files can be created on a CFS, allowing the database administrator or Oracle
software to create additional data files without the need of root system administrator privileges.
The archive area can now be on a CFS. Oracle instances on any cluster node can access the archive
area when database recovery requires the archive logs.
About Veritas CFS and CVM from Symantec
Veritas Cluster File System (CFS) and Cluster Volume Manager (CVM) are supported on some,
but not all current releases of HP-UX. Check the latest Release Notes for your version of
Serviceguard for up-to-date information at http://www.docs.hp.com -> High Availability
-> Serviceguard.
Overview of SGeRAC and Oracle 10g RAC
Starting with Oracle 10g RAC, Oracle has bundled its own cluster software. The initial release
is called Oracle Cluster Ready Service (CRS). CRS is used both as a generic term referring to the
Oracle cluster software and as a specific term referring to a component within the Oracle clusters
software. At subsequent release, Oracle generic CRS is renamed to Oracle Clusterware. Oracle
Clusterware is the generic term referring to the Oracle Cluster Software.
The Oracle Cluster Software includes the following components: Cluster Synchronization Services
(CSS), Cluster Ready Service (CRS), and Event Management (EVM).
CSS manages the Oracle cluster membership and provides its own group membership service
to RAC instances. When installed on a SGeRAC cluster, CSS utilizes the group membership
service provided by SGeRAC.
CRS manages Oracle's cluster resources based on configuration, including start, stop, and monitor,
and failover of the resources.
EVM publishes events generated by CRS and may run scripts when certain events occur.
When installed on a SGeRAC cluster, both the Oracle cluster software and RAC can continue to
rely on the shared storage capability, networking monitoring, as well as other capabilities provided
through Serviceguard and SGeRAC.
Oracle 10g RAC uses the following two subnets for cluster communication purposes:
18 Introduction to Serviceguard Extension for RAC