Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

Table1 Printing History
1 Serviceguard at a Glance
What is Serviceguard?
About Veritas CFS and CVM from Symantec
Using Serviceguard Manager
Monitoring Clusters with Serviceguard Manager
Administering Clusters with Serviceguard Manager
Configuring Clusters with Serviceguard Manager
Starting Serviceguard Manager
Using SAM
What are the Distributed Systems Administration Utilities?
What are the Distributed Systems Administration Utilities?
A Roadmap for Configuring Clusters and Packages
A Roadmap for Configuring Clusters and Packages
2 Understanding Serviceguard Hardware Configurations
Redundancy of Cluster Components
Redundant Network Components
Rules and Restrictions
Redundant Ethernet Configuration
Cross-Subnet Configurations
Replacing Failed Network Cards
Redundant Disk Storage
Supported Disk Interfaces
Data Protection
Monitoring LVM Disks Through Event Monitoring Service
Monitoring VxVM and CVM Disks
Replacing Failed Disk Mechanisms
Replacing Failed I/O Cards
Sample SCSI Disk Configurations
Sample Fibre Channel Disk Configuration
Redundant Power Supplies
Larger Clusters
Active/Standby Model
Point to Point Connections to Storage Devices
3 Understanding Serviceguard Software Components
Serviceguard Architecture
Serviceguard Daemons
Cluster Daemon: cmcld
How the Cluster Manager Works
Configuration of the Cluster
Heartbeat Messages
Manual Startup of Entire Cluster
Automatic Cluster Startup
Dynamic Cluster Re-formation
Cluster Quorum to Prevent Split-Brain Syndrome
Cluster Lock
Use of a Lock LUN or LVM Lock Disk as the Cluster Lock
Use of the Quorum Server as the Cluster Lock
No Cluster Lock
How the Package Manager Works
Package Types
Table3-1 Package Configuration Data
Table3-2 Node Lists in Sample Cluster
Using Older Package Configuration Files
Using the Event Monitoring Service
Using the EMS HA Monitors
How Packages Run
What Makes a Package Run?
Before the Control Script Starts
During Run Script Execution
Normal and Abnormal Exits from the Run Script
Service Startup with cmrunserv
While Services are Running
When a Service, Subnet, or Monitored Resource Fails, or a Dependency is Not Met
When a Package is Halted with a Command
During Halt Script Execution
Normal and Abnormal Exits from the Halt Script
Table3-3 Error Conditions and Package Movement for Failover Packages
How the Network Manager Works
Stationary and Relocatable IP Addresses
Adding and Deleting Relocatable IP Addresses
Monitoring LAN Interfaces and Detecting Failure
Automatic Port Aggregation
VLAN Configurations
Volume Managers for Data Storage
Types of Redundant Storage
About Device File Names (Device Special Files)
Examples of Mirrored Storage
Examples of Storage on Disk Arrays
Types of Volume Manager
HP-UX Logical Volume Manager (LVM)
Veritas Volume Manager (VxVM)
Veritas Cluster Volume Manager (CVM)
Redundant Heartbeat Subnet Required
Comparison of Volume Managers
Table3-4 Pros and Cons of Volume Managers with Serviceguard
Responses to Failures
System Reset When a Node Fails
What Happens when a Node Times Out
Responses to Hardware Failures
Responses to Package and Service Failures
Service Restarts
Network Communication Failure
4 Planning and Documenting an HA Cluster
General Planning
Serviceguard Memory Requirements
Planning for Expansion
Hardware Planning
•SPU Information
SPU Information
Network Information
Setting SCSI Addresses for the Largest Expected Cluster Size
Table4-1 SCSI Addressing in Cluster Configuration
Disk I/O Information
Hardware Configuration Worksheet
Power Supply Planning
Power Supply Configuration Worksheet
Cluster Lock Planning
Cluster Lock Disk and Re-formation Time
Using a Quorum Server
LVM Planning
LVM Worksheet
CVM and VxVM Planning
CVM and VxVM Worksheet
Cluster Configuration Planning
Heartbeat Subnet and Re-formation Time
Cluster Configuration Parameters
Cluster Configuration: Next Step
Package Configuration Planning
Logical Volume and File System Planning
Planning Veritas Cluster Volume Manager (CVM) and Cluster File System (CFS)
Choosing Switching and Failover Behavior
Table4-2 Package Failover Behavior
Parameters for Configuring EMS Resources
About Package Dependencies
About External Scripts
Determining Why a Package Has Shut Down
About Cross-Subnet Failover
Implications for Application Deployment
Configuring a Package: Next Steps
Planning for Changes in Cluster Size
5 Building an HA Cluster Configuration
Preparing Your Systems
Installing and Updating Serviceguard
Learning Where Serviceguard Files Are Kept
Configuring Root-Level Access
Configuring Name Resolution
Safeguarding against Loss of Name Resolution Services
Creating a Storage Infrastructure with LVM
Creating a Storage Infrastructure with VxVM
Configuring the Cluster
cmquerycl Options
Full Network Probing
Specifying a Lock Disk
Specifying a Lock LUN
Specifying a Quorum Server
Obtaining Cross-Subnet Information
Identifying Heartbeat Subnets
Specifying Maximum Number of Configured Packages
Modifying Cluster Timing Parameters
Controlling Access to the Cluster
Setting up Access-Control Policies
Adding Volume Groups
Verifying the Cluster Configuration
Distributing the Binary Configuration File
Creating a Storage Infrastructure with Veritas Cluster File System (CFS)
Creating the Disk Group Cluster Packages
Creating a File System and Mount Point Package
Creating the Storage Infrastructure with Veritas Cluster Volume Manager (CVM)
Using DSAU during Configuration
Managing the Running Cluster
Checking Cluster Operation with Serviceguard Manager
Checking Cluster Operation with Serviceguard Commands
Preventing Automatic Activation of LVM Volume Groups
Setting up Autostart Features
Changing the System Message
Managing a Single-Node Cluster
Disabling identd
Deleting the Cluster Configuration
6 Configuring Packages and Their Services
Choosing Package Modules
Types of Package: Failover, Multi-Node, System Multi-Node
Differences between Failover and Multi-Node Packages
Package Modules and Parameters
Table6-2 Optional Modules
Package Parameter Explanations
Generating the Package Configuration File
Before You Start
cmmakepkg Examples
Next Step
Editing the Configuration File
Verifying and Applying the Package Configuration
Adding the Package to the Cluster
How Control Scripts Manage VxVM Disk Groups
Configuring Veritas System Multi-node Packages
Configuring Veritas Multi-node Packages
7 Cluster and Package Maintenance
Reviewing Cluster and Package Status
Reviewing Cluster and Package Status with the
Managing the Cluster and Nodes
Starting the Cluster When all Nodes are Down
Adding Previously Configured Nodes to a Running Cluster
Removing Nodes from Participation in a Running Cluster
Halting the Entire Cluster
Automatically Restarting the Cluster
Managing Packages and Services
•Starting a Package
Starting a Package
Halting a Package
Moving a Failover Package
Changing Package Switching Behavior
Reconfiguring a Cluster
Table7-1 Types of Changes to the Cluster Configuration
Updating the Cluster Lock Configuration
Reconfiguring a Halted Cluster
Reconfiguring a Running Cluster
Changing the Cluster Networking Configuration while the Cluster Is Running
Configuring a Legacy Package
Creating the Legacy Package Configuration
Creating the Package Control Script
Customizing the Package Control Script
Adding Customer Defined Functions to the Package Control Script
Verifying the Package Configuration
Distributing the Configuration
Configuring Cross-Subnet Failover
Reconfiguring a Package
Migrating a Legacy Package to a Modular Package
Reconfiguring a Package on a Running Cluster
Reconfiguring a Package on a Halted Cluster
Adding a Package to a Running Cluster
Deleting a Package from a Running Cluster
Resetting the Service Restart Counter
Allowable Package States During Reconfiguration
Table7-2 Types of Changes to Packages
Responding to Cluster Events
Single-Node Operation
Disabling Serviceguard
Removing Serviceguard from a System
8 Troubleshooting Your Cluster
Testing Cluster Operation
Start the Cluster using Serviceguard Manager
Testing the Package Manager
Testing the Cluster Manager
Testing the Network Manager
Monitoring Hardware
Using Event Monitoring Service
Using EMS (Event Monitoring Service) Hardware Monitors
Hardware Monitors and Persistence Requests
Using HP ISEE (HP Instant Support Enterprise Edition)
Replacing Disks
Replacing a Faulty Array Mechanism
Replacing a Faulty Mechanism in an HA Enclosure
Replacing a Lock Disk
Reviewing the LAN Configuration
Solving Problems
•Serviceguard command hangs
•Networking and security configuration errors
Serviceguard Command Hangs
Networking and Security Configuration Errors
Cluster Re-formations
System Administration Errors
Problems with Cluster File System (CFS)
Problems with VxVM Disk Groups
Package Movement Errors
Node and Network Failures
Troubleshooting Quorum Server
A Serviceguard Commands
TableA-1 Serviceguard Commands
B Enterprise Cluster Master Toolkit
C Designing Highly Available Cluster Applications
Automating Application Operation
•Insulate users from outages
Insulate Users from Outages
Define Application Startup and Shutdown
Controlling the Speed of Application Failover
•Replicate Non-Data File Systems
Replicate Non-Data File Systems
Use Raw Volumes
Evaluate the Use of JFS
Minimize Data Loss
Use Restartable Transactions
Use Checkpoints
Design for Multiple Servers
Design for Replicated Data Sites
Designing Applications to Run on Multiple Systems
•Avoid Node Specific Information
Avoid Node-Specific Information
Avoid Using SPU IDs or MAC Addresses
Assign Unique Names to Applications
Use uname(2) With Care
Bind to a Fixed Port
Bind to Relocatable IP Addresses
Give Each Application its Own Volume Group
Use Multiple Destinations for SNA Applications
Avoid File Locking
Restoring Client Connections
Handling Application Failures
Create Applications to be Failure Tolerant
Be Able to Monitor Applications
Minimizing Planned Downtime
Reducing Time Needed for Application Upgrades and Patches
Providing Online Application Reconfiguration
Documenting Maintenance Operations
D Integrating HA Applications with Serviceguard
Checklist for Integrating HA Applications
Defining Baseline Application Behavior on a Single System
Integrating HA Applications in Multiple Systems
Testing the Cluster
E Software Upgrades
Types of Upgrade
Rolling Upgrade
Non-Rolling Upgrade
Migration with Cold Install
Guidelines for Rolling Upgrade
Performing a Rolling Upgrade
Limitations of Rolling Upgrades
Running the Rolling Upgrade
Keeping Kernels Consistent
Migrating cmclnodelist entries from A.11.15 or earlier
Example of a Rolling Upgrade
Step 1
Step 2
Step 3
Step 4
Step 5
Guidelines for Non-Rolling Upgrade
Migrating Cluster Lock PV Device File Names
Other Considerations
Performing a Non-Rolling Upgrade
Limitations of Non-Rolling Upgrades
Steps for Non-Rolling Upgrades
Guidelines for Migrating a Cluster with Cold Install
Checklist for Migration
F Blank Planning Worksheets
Worksheet for Hardware Planning
Power Supply Worksheet
Quorum Server Worksheet
LVM Volume Group and Physical Volume Worksheet
LVM Volume Group and Physical Volume Worksheet
VxVM Disk Group and Disk Worksheet
Cluster Configuration Worksheet
Package Configuration Worksheet
G Migrating from LVM to VxVM Data Storage
Loading VxVM
Migrating Volume Groups
Customizing Packages for VxVM
Customizing Packages for CVM
Removing LVM Volume Groups
H IPv6 Network Support
IPv6 Address Types
Textual Representation of IPv6 Addresses
TableH-1 IPv6 Address Types
IPv6 Address Prefix
Unicast Addresses
IPv4 and IPv6 Compatibility
Network Configuration Restrictions
IPv6 Relocatable Address and Duplicate Address Detection Feature
Local Primary/Standby LAN Patterns
Example Configurations
I Maximum and Minimum Values for Cluster and Package Configuration Parameters
TableI-1 Minimum and Maximum Values of Cluster Configuration Parameters
TableI-2 Minimum and Maximum Values of Package Configuration Parameters
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 11,232|Likes:
Published by grzerysz

More info:

Published by: grzerysz on Aug 23, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 11 to 204 are not shown in this preview.
You're Reading a Free Preview
Pages 220 to 414 are not shown in this preview.
You're Reading a Free Preview
Pages 428 to 549 are not shown in this preview.

Activity (8)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
sfs000mq liked this
sfs000mq liked this
sfs000mq liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->