I have made this tutorial only for the beginners to know the basic high availability cluster and concepts clearly.
If you are interested in learning, Request you to go through the below recommended tutorial.
DevOps Full Course Tutorial for Beginners – DevOps Free Training Online
Docker Full Course Tutorial for Beginners – Docker Free Training Online
Kubernetes Full Course Tutorial for Beginners – Kubernetes Free Training Online
Ansible Full Course Tutorial for Beginners – Ansible Free Training Online
Openstack Full Course Tutorial for Beginners – Openstack Free Training Online
What is availability & high-availability?
Availability can be measured relative to “100% operational” or “never failing”. yes of course, we wanted our configured services in a server to be available continuously without any downtime.
Here i refer configured services as that might be your file based shares (nfs, samba services) or web services, application services or databases. could be anything.
So What and all we can do to have our server to be available continuously?
1. Buying a server with redundant power supply – so if one power supply fails, server will be still available with one power supply.
2. Configuring a hardware raid and installing our OS – so if one disk fails, raid will make our OS to be running from other operational disk.
3. having multiple network cards configured teaming or bonding with single ip , here also if one link goes down, client users will be still able to access the server from other available network links.
Fine, we have done something for availability as the images shows.
Do you think our server will be 100% operational and available without any issue. ?
what about our OS if it gets hung or kernel panic? because our OS doesn’t have redundant?
Here only Actual high-availability comes into picture.
Basic High Availability Cluster Concepts for beginners
Definition of High-Availability cluster is,
A high availability cluster (HA cluster) is a group of computer hardware pieces that provide solutions for redundant operations, in the event of component failure.
I would say high-availability mostly for your operating system. commonly used cluster is two node cluster, but we can have up-to 64 node cluster.
Types of High Availability Clusters
There are two types of clusters.
1. Manual cluster – which is nothing but you will have some downtime to bring up the other node with same data and ip address.
End users still able to access the nfs shares but they dont from which server they are accessing. This is manual cluster.
2. Automatic Cluster – here we use some sort of cluster software’s such as veritas cluster, HP Service-guard cluster, Red Hat Linux Native cluster, Sun Cluster, IBM AIX based Clusters.
These software’s will do the necessary switchover automatically which is already configured by us in the respective configurations.
We will see some of software based automatic clusters like how to install, configuration, what and all required in upcoming tutorials. Hope this helps someone, please share and subscribe free for more.
Related Content on Linux might be useful to you to improve your Linux Skills.
How to Access Linux Server from Windows Remotely
Configure SSH Passwordless Login Authentication (SSH-keygen)
How to Create LVM Partition in Linux – LVM Tutorial
Install & Configure Samba Server on Linux (RHEL7 / CentOS7)
Keep practicing and have fun. Leave your comments if any.
Support Us: Share with your friends and groups.
Stay connected with us on social networking sites, Thank you.
Basic High Availability Cluster Concepts for beginners, cluster concepts, cluster tutorials, linux cluster basics, cluster basic tutorial, tutorial linux cluster, linux cluster step by step, linux cluster tutorial, clustering concepts, clustering in linux, linux clustering, clustering basics