Managing Serviceguard Fifteenth Edition, reprinted May 2008
Contents
6
Cluster Configuration Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Heartbeat Subnet and Re-formation Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Cluster Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Cluster Configuration: Next Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Package Configuration Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Logical Volume and File System Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Planning Veritas Cluster Volume Manager (CVM) and Cluster File System (CFS) 171
Planning for Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Choosing Switching and Failover Behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Parameters for Configuring EMS Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
About Package Dependencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
About External Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
About Cross-Subnet Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Configuring a Package: Next Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Planning for Changes in Cluster Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
5. Building an HA Cluster Configuration
Preparing Your Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Installing and Updating Serviceguard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Learning Where Serviceguard Files Are Kept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Configuring Root-Level Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Configuring Name Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Ensuring Consistency of Kernel Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Enabling the Network Time Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Tuning Network and Kernel Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Creating Mirrors of Root Logical Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Choosing Cluster Lock Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Setting Up a Lock LUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Setting Up and Running the Quorum Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Creating the Storage Infrastructure and Filesystems with LVM and VxVM . . . . . 215
Creating a Storage Infrastructure with LVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Creating a Storage Infrastructure with VxVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Configuring the Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
cmquerycl Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Specifying a Lock Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Specifying a Lock LUN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231