Managing HP Serviceguard for Linux, Eighth Edition, March 2008

Contents
7
Hardware Configuration Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Power Supply Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Power Supply Configuration Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Cluster Lock Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Cluster Lock Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Planning for Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Using a Quorum Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Volume Manager Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Volume Groups and Physical Volume Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Cluster Configuration Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Cluster Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Cluster Configuration: Next Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Package Configuration Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Logical Volume and File System Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Planning for Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Choosing Switching and Failover Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
About Package Dependencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
About External Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
About Cross-Subnet Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Configuring a Package: Next Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Planning for Changes in Cluster Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
5. Building an HA Cluster Configuration
Preparing Your Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Installing and Updating Serviceguard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Understanding the Location of Serviceguard Files . . . . . . . . . . . . . . . . . . . . . . . . . 142
Enabling Serviceguard Command Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Configuring Root-Level Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Configuring Name Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Ensuring Consistency of Kernel Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Enabling the Network Time Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Implementing Channel Bonding (Red Hat). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Implementing Channel Bonding (SUSE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Setting up a Lock LUN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Setting Up and Running the Quorum Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Creating the Logical Volume Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Configuring the Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
cmquerycl Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173