Linux High Availability Clustering

Udemy Linux High Availability Clustering

Register & Get access to index
v8IN0MG.jpg

Design and deploy a high availability cluster to provide active/passive or active/active services using HA Pacemaker

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
Requirements
  • PC or Laptop with internet Connection
  • Red Hat Certified Engineer (RHCE) certification or equivalent experience.
  • CentOS 7, RHEL7 ISO Image
  • Vmware workstation
Description
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
Who this course is for:
  • Linux High Availability Clustering course is aimed at senior system administrators responsible for maximizing resiliency though high availability clustering services
Author
TUTProfessor
Downloads
29
Views
631
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor