Audience
This workshop is intended for system administrators and technical support staff who will be working with VCS.
Prerequisites
The workshop requires a prior knowledge of UNIX system administration (specifically Solaris or Linux). Experience of developing shell or Perl scripts is helpful. Furthermore, a working knowledge of VERITAS Volume Manager will be useful, although not essential.
Duration
5 days. Hands on.
Course Objectives
VERITAS Cluster Server (VCS) enables an organization to monitor systems and application services, and to restart services on a different system when hardware or software fails. The key to understanding VCS is to learn the various components and how they interact with one another. These include: clusters, resources and resource types, service groups, agents, and communications (GAB and LLT). This workshop introduces the concepts of VERITAS Cluster Server 5.x on UNIX / Linux. Its theory provides the delegate with the principles of cluster installation and management. The practical aspects of the course instruct the delegate on how to manage cluster installation and configuration, use of the appropriate administration tools, maintenance, recovery and troubleshooting. Delegates will build a 2-node cluster and provide NFS services from the cluster.
At the end of this course, delegates will be able to:
- Understand, install and configure VERITAS Cluster Server
- Configure service groups and resources
- Manage and maintain a cluster configuration
- Identify and resolve problems
Course Content
CLUSTER SERVER CONCEPTS
High availability (HA) concepts
Clustering concepts
Clustering prerequisites
VCS BUILDING BLOCKS
VCS terminology
Cluster communication
VCS architecture
PREPARING FOR VCS IMPLEMENTATION
Requirements and recommendations for hardware and software
Preparing for installation
INSTALLING VCS
Using the VERITAS product installer
VCS configuration files
Viewing the default VCS configuration
Other installation considerations
VCS OPERATIONS
Managing applications in a cluster environment
Service group operations
Using the VCS Simulator
VCS CONFIGURATION METHODS
Starting and stopping VCS
Configuration methods
Controlling access to VCS
PREPARING SERVICES FOR HA
Preparing applications for VCS
One-time configuration tasks
Testing the application service
Stopping an application service
Migrating an application service
ONLINE CONFIGURATION
Adding resources
Solving common configuration errors
Testing the service group
OFFLINE CONFIGURATION
Offline configuration practices and tools
Solving offline configuration problems
Testing the service group
CONFIGURING NOTIFICATION
Notification overview
Configuring notification
Using triggers for notification
HANDLING RESOURCE FAULTS
How VCS responds to resource faults
Determining failover duration
Controlling fault behaviour
Recovering from resource faults
Fault notification
Event handling
CLUSTER COMMUNICATIONS
VCS communications review
Cluster membership
Cluster interconnect configuration
Joining the cluster membership
Changing the interconnect configuration
SYSTEM AND COMMUNICATION FAULTS
Ensuring data integrity
Cluster interconnect failures
I/O FENCING
Data protection requirements
I/O fencing concepts and components
I/O fencing operations
I/O fencing implementation
Configuring I/O fencing
TROUBLESHOOTING
Monitoring VCS
Troubleshooting guide
Archiving VCS-related files
CLUSTERING APPLICATIONS
Application service overview
VCS agents for managing applications
CLUSTERING NFS
Preparing NFS for HA
Testing the NFS service
Configuring an NFS service group
NFS lock failover
WORKSHOP: RECONFIGURING CLUSTER MEMBERSHIP
Removing a system from a running VCS cluster
Adding a new system to a running VCS cluster
Merging two running VCS clusters
SERVICE GROUP DEPENDENCIES
Common application relationships
Service group dependency definition
Configuring service group dependencies
Alternative methods of controlling interactions
STARTUP AND FAILOVER POLICIES
Startup rules and policies
Failover rules and policies
Configuring startup and failover policies
MULTIPLE NETWORK INTERFACES
MultiNIC configurations
MultiNICB
IPMultiNICB
Example MultiNIC setup
DATACENTER AVAILABILITY
Cluster management console
Storage foundation management server
Disaster recovery