High Availability Setup with Heartbeat and Floating IP

Step-by-step guide to configuring simple high availability cluster using Digital Ocean VPS
4.0 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
880 students enrolled
25% off
Take This Course
  • Lectures 15
  • Length 1 hour
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

Learn the basic concepts and tools that you will need to build simple, but fully functional Linux based two-node high availability cluster.

Build practical skills in creating a high availability cluster with this tutorial for beginners.

In this course you will learn:

  • How to set up a Digital Ocean account, create VPSs and configure the Floating IP
  • How to set up the Heartbeat service
  • How to configure the IP address reassignment service

Powerful Tools at Your Fingertips

Learning high availability cluster setup essentials puts a very powerful and useful tools at your disposal. After finishing this course you will be able to create a fail-proof web servers cluster within the Digital Ocean infrastructure.

Content and Overview

This course is suitable for beginning web server administrators. Through this course, you'll learn the fundamentals of high availability web server cluster. Each chapter is packed with step-by-step guides which will put your new learned skills into practical use immediately.

You will start with creating a new Digital Ocean account and setting up two virtual servers. Then you will configure the Personal Access Token for your Digital Ocean account. After that, you will configure the Floating IP, set up and configure the Heartbeat, and finally you will set up the IP reassignment service.

Students completing the course will have the knowledge and skills to set up and administrate their own fail-proof web server cluster.

Working through all the lections and command-line commands, you'll be able to instantly put the knowledge into practice, and will receive a verifiable certificate of completion upon finishing the course.

100% Satisfaction Guarantee. No Questions Asked!

I hope you will be absolutely satisfied once you got through my course. I do my best to make sure this course meets your need and expectations. But if you're not satisfied with this course for ANY valid reason, contact me within 30 days from your purchase and I will refund in full. No questions asked. You have absolutely nothing to lose.

What are the requirements?

  • The course assumes some knowledge of Linux operating system basics and Linux command line. Experience of running and configuring web servers will help a lot, but is not necessary.
  • You will need two Digital Ocean VPSs (note that this is a paid service!)

What am I going to get from this course?

  • Set up a floating IP address and configuring the DNS with Digital Ocean infrastructure
  • Configure Heartbeat for to create a two-node high availability cluster
  • Configure an IP reassignment service

Who is the target audience?

  • This course is for computer hobbyist or IT intermediates interested in learning basics about the basic principles of high availability clusters setup.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction and What to Expect

Introductory lecture for new students.


This lecture will explain what is a high availability cluster.


This lecture will give you the idea about what this course is about in general, what you will learn from it.


This lecture is about what you need to get started.

Section 2: Setting up The Infrastructure

Let's create your new Digital Ocean account if you don't have one already and get the PAT


Let's create the two droplets (VPSs) we will need to configure our HA cluster.


Command line commands for you to copy and paste.


In this lesson we will set up a floating IP address and configure the DNS (a domain name) to work with it.


In this lesson we will install the Heartbeat to both servers and create all the necessary configuration files.


Command line commands for you to copy and paste.


We will create a service for automatic floating IP reassignment in case the Heartbeats signals that there's a problem with out primary node.


Command line commands for you to copy and paste.


Now let's start the Heartbeat and test our fail-proof server setup.

Section 3: Bonuses

Some promo codes for you to have more resources to learn the basics of Digital Ocean VPS services.

BONUS: A free course inside

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Aleksey Grebeshkov, Ph.D, entrepreneur, consultant, web developer, infosec geek

My name is Aleksey Grebeshkov (Ph.D.), I'm an entrepreneur and also an author, associate professor, and researcher at the Kyiv National Economic University (Kyiv City, Ukraine). My areas of interest include information management, project management, innovation management, information technologies in business and education, and information security.

I'm also CEO at Global Digital Services (Ukrainian web developer, IT consulting and IT services provider company), CIO at Kyiv Private Schools Association and co-owner of online education startup EduCasta.

I have also worked on a number of online projects for individuals and small to medium-sized businesses.

Ready to start learning?
Take This Course