Managing HP Serviceguard A.11.20.20 for Linux, March 2014

3.1.2.1 What is WBEM?.................................................................................................37
3.1.2.2 Support for Serviceguard WBEM Provider..............................................................37
3.1.2.3 WBEM Query....................................................................................................37
3.1.2.4 WBEM Indications..............................................................................................38
3.2 How the Cluster Manager Works .......................................................................................38
3.2.1 Configuration of the Cluster ........................................................................................38
3.2.2 Heartbeat Messages .................................................................................................39
3.2.3 Manual Startup of Entire Cluster..................................................................................39
3.2.4 Automatic Cluster Startup ..........................................................................................39
3.2.5 Dynamic Cluster Re-formation .....................................................................................40
3.2.6 Cluster Quorum to Prevent Split-Brain Syndrome............................................................40
3.2.7 Cluster Lock..............................................................................................................40
3.2.8 Use of a Lock LUN as the Cluster Lock..........................................................................40
3.2.9 Use of the Quorum Server as a Cluster Lock..................................................................41
3.2.10 No Cluster Lock ......................................................................................................42
3.2.11 What Happens when You Change the Quorum Configuration Online.............................43
3.3 How the Package Manager Works......................................................................................43
3.3.1 Package Types...........................................................................................................43
3.3.1.1 Non-failover Packages.........................................................................................43
3.3.1.2 Failover Packages...............................................................................................44
3.3.1.2.1 Configuring Failover Packages ......................................................................44
3.3.1.2.2 Deciding When and Where to Run and Halt Failover Packages ........................44
3.3.1.2.3 Failover Packages Switching Behavior...........................................................45
3.3.1.2.4 Failover Policy.............................................................................................47
3.3.1.2.5 Automatic Rotating Standby..........................................................................47
3.3.1.2.6 Failback Policy............................................................................................50
3.3.1.2.7 On Combining Failover and Failback Policies.................................................53
3.3.2 Using the Generic Resources Monitoring Service...........................................................53
3.3.3 Using Older Package Configuration Files......................................................................54
3.4 How Packages Run...........................................................................................................54
3.4.1 What Makes a Package Run?......................................................................................55
3.4.2 Before the Control Script Starts....................................................................................56
3.4.3 During Run Script Execution........................................................................................57
3.4.4 Normal and Abnormal Exits from the Run Script............................................................58
3.4.5 Service Startup with cmrunserv....................................................................................58
3.4.6 While Services are Running........................................................................................58
3.4.7 When a Service or Subnet Fails or Generic Resource or a Dependency is Not Met............59
3.4.8 When a Package is Halted with a Command................................................................59
3.4.9 During Halt Script Execution.......................................................................................59
3.4.10 Normal and Abnormal Exits from the Halt Script..........................................................60
3.4.10.1 Package Control Script Error and Exit Conditions...................................................61
3.5 How the Network Manager Works ....................................................................................62
3.5.1 Stationary and Relocatable IP Addresses and Monitored Subnets.....................................62
3.5.2 Types of IP Addresses................................................................................................63
3.5.3 Adding and Deleting Relocatable IP Addresses ............................................................63
3.5.3.1 Load Sharing ....................................................................................................63
3.5.4 Bonding of LAN Interfaces .........................................................................................63
3.5.5 Bonding for Load Balancing.......................................................................................66
3.5.6 Monitoring LAN Interfaces and Detecting Failure: Link Level............................................66
3.5.7 Monitoring LAN Interfaces and Detecting Failure: IP Level...............................................66
3.5.7.1 Reasons To Use IP Monitoring..............................................................................67
3.5.7.2 How the IP Monitor Works..................................................................................67
3.5.7.2.1 Failure and Recovery Detection Times............................................................68
3.5.7.3 Constraints and Limitations..................................................................................69
3.5.8 Reporting Link-Level and IP-Level Failures.......................................................................69
4 Contents