Publication date : 02/06/2024

Course : Linux cluster, high availability and load balancing

Practical course - 3d - 21h00 - Ref. CLX
Price : 1800 € E.T.

Linux cluster, high availability and load balancing




This course will enable you to understand the different types of Linux clusters and implement a load balancing and high availability architecture.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. CLX
  3d - 21h00
1800 € E.T.




This course will enable you to understand the different types of Linux clusters and implement a load balancing and high availability architecture.


Teaching objectives
At the end of the training, the participant will be able to:
Implement high availability with Cluster Manager
Load balancing with Piranha
Understanding the different types of Linux clusters
Implement high-availability clustering solutions in production environments
Implement load balancing solutions

Intended audience
Experienced Unix/Linux network and systems administrators.

Prerequisites
Good knowledge of Linux/Unix administration.

Practical details
Hands-on work
Set up high-availability systems and load balancing with tools similar to those used in production environments.

Course schedule

1
Clusters and service quality

  • Cluster types and objectives.
  • Issues and " trade off ".
  • The " Service Level Agreement ", at the heart of the Cluster.

2
Data management

  • Types of data storage.
  • iSCSI and GNBD.
  • Logical volume manager.
  • The GFS concurrent-access file system.
Hands-on work
Data export with GNBD.

3
Virtualization with Xen

  • Introduction to virtualization.
  • Xen features.
  • Network and storage management with Xen.
  • Live migration of virtual machines and clustering of Xen hypervisors.
Hands-on work
Creation and deployment of Xen virtual machines with virt-manager and Kickstart as high availability and load balancing cluster nodes.

4
High availability with Cluster Manager

  • Cluster node configuration.
  • Cluster management with Conga.
  • The implementation of " fencing " and agents.
Hands-on work
Install and configure Cluster Manager on cluster nodes with Conga. Configure cluster node fencing with the fencing agent for virtual machines.

5
Cluster resource management

  • Network, data and processes.
  • The resource manager: rgmanager.
  • Tipping mechanisms and criteria.
  • Cluster administration reflexes and procedures.
  • Resource monitoring.
Hands-on work
Implementation of a high-availability Web server with Cluster Manager's resource manager and failover tests.

6
Load sharing with LVS

  • Introduction to the concept of load sharing.
  • How LVS works: Linux Virtual Server.
  • Load balancing algorithms.
Hands-on work
Modification of hypervisors and virtual machines to adapt to the network topology required for load balancing.

7
Implementing distribution with Piranha

  • LVS redundancy.
  • Create virtual services.
Hands-on work
Implement a load-balanced Web service. Load balancing and LVS failover tests.


Customer reviews
5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
FREDERIC B.
01/09/25
5 / 5

Excellent trainer. The fact that the training was given for just two people was obviously a big plus.