High Availability Linux Cluster

The High Availability Linux Cluster (HA Linux Cluster) course is hands-on training, especially designed for those who wish to build and maintain Linux-based Clusters. This course is designed by Solution Architects and Senior System Administrators who have experience in designing and deploying real-word clusters at various organisations.


Varad Gupta (RHCA) is the director of Keen & Able Computers, an open source systems integration company. He has over 12 years of experience in the Open Source domain, during which time he over designed and deployed around 50 clusters with varying degrees of complexities. In his spare time he likes to put on a writer’s cap, churning out columns on SELinux and OpenLDAP for LINUX For You magazine on a regular basis.

Hardware setup

We use live hardware for our setups, which includes physical servers and SAN, as opposed to virtual servers used in other training programmes. The addition of real hardware is to prepare you for typical scenarios you would encounter at organisations.


  • Datacentre administrators who need to manage shared storage across Linux systems
  • Senior Linux administrators who need to manage highly available service(s)


  • Hands-on experience on Linux
  • Advanced Linux system administration knowledge

Duration: 4 Days (32 hours)

Fee: Rs 40,000/- + service tax

  1. Need for Clustering
  2. Types of Clusters
  3. Components of HA Clusters
    1. Network
    2. Storage
    3. Scripts
    4. Cluster Manager
    5. Fencing
    6. File Systems — Shared
  4. Preparing the OS (RHEL)
    1. Understanding the application to be Clustered
      • Configuration Files
      • Binaries
      • Log Files
      • Data Files
    2. Preparing the Network (Bonding)
    3. Preparing the Storage
      • Protocols – FC, iSCSI
      • udev
      • Multipathing
    4. File Systems
      • On a Single host
      • Shared between Multiple hosts (GFS)
    5. GFS
      • Lock Manager (DLM)
      • Cluster LVM (CLVM)
    6. Fencing — Fencing Agents
  5. Understanding Cluster Components
    1. Cluster Configuration System (CCS)
    2. Cluster Manager (CMAN)
    3. Quoram & Fencing
    4. Resource Group Manager (RGMANAGER)
  6. Putting it All Together
    1. Configuring Cluster through system-config-cluster
    2. Configuring through Luci/Ricci
    3. Understanding cluster.conf XML
  7. Setting it Up
    1. KVM Virtual Machine based iSCI Cluster for MySQL/Apache
    2. FC based Physical Server Cluster for NFS
  8. Troubleshooting
    1. Command Line tools and Utilities
    2. Tuning GFS
    3. Restoring GFS filesystems

Please fill in your details below so that we can serve you better.

Name (required)

Email (required)

Phone No. (required)



Name of course you're interested in (required)

Please fill in if you have any query