Terminus Expanse
CurriculumBlogPricingSign in
Back to catalog
Linux systems

High Availability on Linux

Put the HA concepts into your hands: keepalived and VRRP for failover IPs, HAProxy for real load balancing, Pacemaker/Corosync clustering, DRBD replication, and building a real failover-ready service.

What you'll actually learn

Failover only looks simple until the failover itself becomes the outage. This track builds the real stack — keepalived and VRRP moving a virtual IP between machines, HAProxy actually distributing load instead of just sitting in front of it, Pacemaker and Corosync deciding which node is allowed to act when the others go quiet, DRBD keeping data in sync underneath — and forces you to reason about the failure mode each piece is guarding against, not just install it and move on.

What you'll be able to do

You'll take down the active node in a running cluster on purpose and watch — then verify — that a standby actually took over correctly, instead of assuming it did because the dashboard looks fine. That's the gap between "I configured HA once" and knowing whether a failover you set up will actually save you at 3am, which is the only time it matters.

Syllabus

1keepalived and VRRP: A Failover IP in Practicecore~12 min
2Configuring keepalived: A Terminal Walkthroughcore~14 min
3HAProxy: Load Balancing Concepts, Made Realcore~12 min
4Configuring and Inspecting HAProxycore~13 min
5Pacemaker and Corosync: Real Cluster Resource Managementcore~13 min
6DRBD: Real-Time Block-Level Replicationcore~12 min
7Testing Failover for Realcore~13 min
8Capstone: Build a Failover-Ready Serviceexpert~20 min

Frequently asked

How long does High Availability on Linux take to complete?

Roughly 2 hours across 8 hands-on quests — you can go at your own pace and pick up exactly where you left off.

What do I need to know before starting High Availability on Linux?

You should be comfortable with High Availability: The Concepts, Networking on Linux first — the skill tree unlocks High Availability on Linux once you've cleared those.

Is High Availability on Linux free to learn?

Yes — High Availability on Linux is fully available on the free tier, starting with a free first quest and no payment method required to sign up. Plus and Elite remove pacing limits but don't gate any of the High Availability on Linux curriculum behind a paywall.

Start this skill for free

Create a free account and begin your first quest — no card required.

Start free