1. Overview of Resource Management
Solaris Cluster Application Environment
Description of a Resource Type
Description of a Resource Group
Data Service Development Library
Resource Group Manager Administrative Interface
3. Resource Management API Reference
6. Data Service Development Library
8. Sample DSDL Resource Type Implementation
9. Solaris Cluster Agent Builder
12. Cluster Reconfiguration Notification Protocol
B. Sample Data Service Code Listings
C. DSDL Sample Resource Type Code Listings
E. Requirements for Non-Cluster Aware Applications
F. Document Type Definitions for the CRNP
The Resource Group Manager (RGM) is implemented as a daemon, rgmd, that runs on the global-cluster voting node in a cluster. All of the rgmd processes communicate with each other and act as a single cluster-wide facility.
The RGM supports the following functions:
Whenever a node fails, the RGM attempts to maintain the availability of all managed resource groups. The RGM does so by automatically bringing them online on correct masters.
If a particular resource fails, its monitor program can request that the resource group be restarted on the same master or switched to a new master.
The cluster administrator can issue an administrative command to request one of the following actions:
Change mastery of a resource group.
Enable or disable a particular resource within a resource group.
Create, delete, or modify a resource type, a resource, or a resource group.
Whenever the RGM activates configuration changes, it coordinates its actions across all member nodes of the cluster. This kind of activity is known as a reconfiguration. To effect a state change on an individual resource, the RGM runs a resource type-specific callback method on that resource.