Linux High Availability Clustering

Go to class
Write Review

Linux High Availability Clustering provided by Udemy is a comprehensive online course, which lasts for 7 hours worth of material. Linux High Availability Clustering is taught by Shikhar Verma • 60k+ Students Worldwide. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • 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

    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