Linux High Availability Clustering

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

4.35 (975 reviews)
Udemy
platform
English
language
IT Certification
category
Linux High Availability Clustering
5,868
students
7 hours
content
Jul 2023
last update
$59.99
regular price

What you will 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

Why take this course?

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

Screenshots

Linux High Availability Clustering - Screenshot_01Linux High Availability Clustering - Screenshot_02Linux High Availability Clustering - Screenshot_03Linux High Availability Clustering - Screenshot_04

Reviews

Saumik
February 7, 2024
Be it Linux or cloud/DevOps I believe bo one can teach better than Shikhar. He is the God of technology. Speaking about this course, Shikhar explained each and every components so clearly that one can grasp with ease. The one thing I feel is missing in this course is "Multipath" the video lecture on multipath is very short and I was looking for a more detailed one. Overall a great course on Linux HA.
Karthik
January 4, 2024
It was good learning experience by learning the basic concepts for Linux high availability clustering
Akhilesh
January 3, 2024
More on configuration/commands oriented. One improvement, before going to hands-on, please clear the conceptual part first of the topic, if concept is clear then, we need to execute a series of commands to achieve the milestone.
Carrey
June 27, 2023
Not bad. Accent was a bit difficult to understand at times + the transcript was not transcribing consistently. Sections 9, 10 and 11 can be a bit more organised as well. Overall good course for beginners like me. Thanks!
Aakash
April 17, 2023
The course needs to be updated \ While started following your course and performing practicals on it. I saw that version of the packages that we need to install got upgraded and with that, some of the commands and concepts are also modified/updated. Please check and update it on this course. It will help in understanding this course more clearly/completely. Last updated on Nov 2022. Thanks.
Shibasis
March 21, 2023
It's good if we're able to get some more content with more troubleshooting topics for redhat cluster. So that will helpful for end to end delivery in infra.
KaiHashi
February 22, 2023
Wonderful presentation and very comprehensive. Instructor is very knowledgeable on the course material.
Vicky
November 8, 2022
The author is taking many things for granted. Like the viewer has Linux desktop to configure KVM and all. He should have showed using Vmware or Virtual Box or atleast stated why he cannot show cluster using these. The NFS resource, again the author is assuming, the viewer can create a NFS filesystem. The requirements should have been mentioned earlier.
Jonathan
October 12, 2022
Only course I could find on UDEMY for pacemaker/pcs. Benefitted at a beginner level from this course and would recommend unless you have previous experience on this subject.
Hyderali
September 10, 2022
I really think that this has helped me to understand cluster .Good course. Need to have some Linux admin experience to really understand the concept. Since I am in linux for last 3 years most of the lectures made sense to me. Overall Good. Thankq.
Praveen
August 28, 2022
Its hard to find someone who teach about clustering , Glad i have found one. This course is wonderful
sandeep
August 23, 2022
there is no proper description for any term and just run a command and go to next. If you are new for cluster please avoid this video.
Shreyas
August 19, 2022
This is the only course that I found on Redhat cluster concepts. So I don't had any expectations and I got enough
Tommy
April 25, 2022
I learned how to configure cluster servers although I was hoping I could use this on my Plesk servers but Plesk will not support this. When and if I ever use a dedicated database server I will come back to this course to review how to set up a database cluster. Thank you I learned
Alok
March 26, 2022
Hi Shikhar, I have ubuntu 18.04 based host OS. On which Virutalbox is installed, having 3 centos 7 based VM's. Please suggest how will i do fencing?

Charts

Price

Linux High Availability Clustering - Price chart

Rating

Linux High Availability Clustering - Ratings chart

Enrollment distribution

Linux High Availability Clustering - Distribution chart
2308228
udemy ID
4/5/2019
course created date
11/21/2019
course indexed date
Bot
course submited by