What you'll learn:
- Students should understand HA cluster concepts and how to manage different nodes, start/stop services
- Creating High-Availability Clusters
- Managing Cluster Nodes and Quorum
- Managing Fencing
- Creating and Configuring Resources
- Managing Constraints
- About Order, Location & Colocation Constraints
- Troubleshooting High-Availability Clusters
- Controlling Complex Resource groups
- Managing Two Node Clusters
- Concept about Split Brain, Fence death/fence racing
- Managing iSCSI Initiators
- Configuring & Managing High-Availability Logical Volumes
- Managing Clustered Logical Volumes
- GFS2 Concepts
- Creating a GFS2 formatted Cluster File Systems
- Growing & Repairing a GFS2 File System
This course helps you to understand high availability clustering by providing a strong concept and hands-on experience with Pacemaker and Corosync components of Red Hat / CentOS Enterprise High Availability Cluster.
Lab Design : KVM based lab setup in this course module.
Subtitle is not added in this course module.
Course Content:
Introduction
What is clustering & cluster types?
Advantages of Clustering Servers
Concepts and techniques
Resource and resource groups
Failover, Fencing, Shared Storage, Quorum
Cluster Architecture
Lab Setup using KVM Environment
Configuring a Basic Cluster
Configuring a fencing agent using KVM host mahcine
Troubleshooting fencing device
Managing Cluster Nodes
Starting & Stopping Cluster Services
Enabling & Disabling the Cluster Services
Adding & Removing A Cluster Node
The Standby & unstandby Nodes
Quorum Operations
Lab Session on quorum
Managing Quorum Calculations
Cluster Setup Switches
1) wait_for_all
2) auto_tie_breaker
Creating and Configuring Resources
Create and configure high-availability resources.
Creating a clustered Apache service
Managing Resources
Troubleshooting High-Availability Cluster
Inspect and configure cluster logging
Troubleshooting resource failures
Troubleshooting cluster network issues
Complex Resource Group
Configuring an Active/Passive NFS Resource Group
Lab Session
Managing Constraints
Types of constraints:
Order, Location & Colocation Constraint
Practice Lab Session
Two Node Cluster Issues
No room for node failure
Split Brain
Fence death/fence racing
The cluster does not start until both nodes have started.
Practice Lab Session
Managing iSCSI Initiators
iSCSI fundamentals
Configuring an iSCSI Server
Several types of backing Storage
block, fileio, pscsi & ramdisk
Creating iSCSI Target
Lab Session to create a block backstore from the targetcli shell
Managing High Availability Logical Volumes
Clustered LVM & HA-LVM
Lab Session to shared a disk (lun) to all cluster nodes
Practice Lab Session on HA-LVM
Managing Clustered Logical Volumes
Active/Active configuration of logical volumes
Distributed Lock Manager (DLM) for lock management
clvmd daemon
Practice Lab Session
Global File System 2 (GFS2)
GFS2 concepts
Creating a GFS2 formatted Cluster File Systems
Managing a GFS2 File System
Managing a GFS2 Resource in the cluster
Growing & Repairing a GFS2 File System