Managing Serviceguard A.11.20, March 2013

Cluster Logical Volume Manager Daemon: cmlvmd...........................................................42
Persistent Reservation Daemon: cmprd..............................................................................42
Cluster Object Manager Daemon: cmomd.......................................................................42
Cluster SNMP Agent Daemon: cmsnmpd..........................................................................42
Generic Resource Assistant Daemon: cmresourced.............................................................43
Service Assistant Daemon: cmserviced.............................................................................43
Quorum Server Daemon: qs...........................................................................................43
Network Manager Daemon: cmnetd................................................................................43
Lock LUN Daemon: cmdisklockd......................................................................................43
Utility Daemon: cmlockd................................................................................................43
Cluster WBEM Agent Daemon: cmwbemd........................................................................44
Proxy Daemon: cmproxyd..............................................................................................44
CFS Components..........................................................................................................44
How the Cluster Manager Works .............................................................................................44
Configuring the Cluster ......................................................................................................45
Heartbeat Messages .........................................................................................................45
Manual Startup of Entire Cluster ..........................................................................................46
Automatic Cluster Startup ...................................................................................................46
Dynamic Cluster Re-formation .............................................................................................46
Cluster Quorum to Prevent Split-Brain Syndrome.....................................................................46
Cluster Lock ......................................................................................................................47
Lock Requirements.........................................................................................................47
Use of a Lock LUN or LVM Lock Disk as the Cluster Lock..........................................................47
Single Lock Disk or LUN.................................................................................................48
Dual Lock Disk..............................................................................................................48
Use of the Quorum Server as the Cluster Lock........................................................................49
No Cluster Lock ................................................................................................................50
What Happens when You Change the Quorum Configuration Online.......................................50
How the Package Manager Works...........................................................................................50
Package Types...................................................................................................................51
Non-failover Packages...................................................................................................51
Failover Packages..........................................................................................................51
Configuring Failover Packages ..................................................................................51
Deciding When and Where to Run and Halt Failover Packages .....................................52
Failover Packages’ Switching Behavior.........................................................................52
Failover Policy..........................................................................................................54
Automatic Rotating Standby.......................................................................................54
Failback Policy.........................................................................................................56
Using Older Package Configuration Files..............................................................................58
Using the Generic Resources Monitoring Service....................................................................58
Using the Event Monitoring Service .....................................................................................60
Using the EMS HA Monitors................................................................................................60
How Packages Run.................................................................................................................61
What Makes a Package Run?..............................................................................................61
Before the Control Script Starts.............................................................................................62
During Run Script Execution.................................................................................................63
Normal and Abnormal Exits from the Run Script.....................................................................64
Service Startup with cmrunserv............................................................................................64
While Services are Running................................................................................................64
When a Service, Subnet, or Monitored Resource Fails, or a Dependency is Not Met..................65
When a Package is Halted with a Command........................................................................65
During Halt Script Execution................................................................................................65
Normal and Abnormal Exits from the Halt Script....................................................................67
Package Control Script Error and Exit Conditions...............................................................67
How the Network Manager Works ..........................................................................................68
4 Contents