Best Practices for SGeRAC and Oracle RAC on HP-UX 11i, March 2009

17
Storage required by OC must be available before OC starts, and similarly, storage required by RAC
database must be available before the RAC instance starts. There is a need to coordinate to ensure
the combined stack starts up and shuts down in the proper sequence, and a need to automate startup
and shutdown sequences, if desired.
HP recommends that you use Serviceguard packages to coordinate between SG/SGeRAC and
OC/RAC. Standard packages are used to encapsulate the start and stop of storage in addition to the
applications. Starting with A.11.17, the support of CFS uses multi-node packages (MNP) with simple
package dependencies.
Serviceguard Extension for RAC Toolkit
For SGeRAC A.11.17 or later, consider using the SGeRAC Toolkit
7
. This Toolkit is based on the
contributed Package Integration Framework. This Toolkit provides a uniform, easy to manage and
intuitive method to coordinate the operation of the combined RAC and SGeRAC software stack across
the full range of storage management options supported by SGeRAC.
Figure 8 depicts an operation overview of the SGeRAC Toolkit.
Figure 8. Serviceguard Extension for RAC Toolkit
Oracle Clusterware is configured as one MNP. Each RAC database is configured as one MNP. All
RAC MNPs are configured to depend on the Oracle Clusterware MNP.
The Oracle Clusterware MNP is configured to start and stop Oracle Clusterware. For SLVM, CVM,
and ASM over SLVM, the storage is started by the MNP. For CFS, the Oracle Clusterware MNP is
7
The SGeRAC Toolkit is available as a free download from http://software.hp.com, select High availability, select Serviceguard Extension for
RAC Toolkit. Starting A.11.18, SGeRAC Toolkit is bundled in SGeRAC product.
SG/SGeRAC object
Oracle Clusterware
object
SGeRAC simple
dependency
Oracle Clusterware
dependency
Start
Stop
Check
Start
Stop
Monitor
Start
Stop
Monitor
Start
Stop
Check
Optional SGeRAC MNP
and dependency
Optional Oracle Clusterware
resource and dependency
SGeRAC
PM
RAC DB
instances
MNP
Oracle
Clusterware
MNP
Oracle
Clusterware
Storage
Database
Storage
Oracle
Clusterware
RAC DB
instances
Services
ASM
instance
Node apps
e.g. virtual IP