Load-Balancing Clusters Using Linux Virtual Servers (LVS)

Unix-like systems, Linux - administration

Building a Load Balancer system offers a highly available and scalable solution for production services using specialized Linux Virtual Servers (LVS) for routing and load-balancing techniques configured through Keepalived and HAProxy. This course discusses the configuration of highperformance systems and services using the Load Balancer technologies in Red Hat Enterprise Linux.

COURSE LOCATION AND AVAILABLE DATES



Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Introduction
    1. Evolution, functionality and purpose of HA solutions via load balancing, terminology
    2. Comparision of kernel based and application based solutions
    3. Sources and docs, alternatives
  • Keepalived
    1. Basic Keepalived load balancer configuration
    2. A three tier configuration
    3. Scheduling and routing methods
    4. Persistence and firewall marks
    5. The NAT load balancer
    6. Load balancer using direct routing
    7. Configuring services
    8. Configuring packet filtering, packed forwarding and nonlocal binding
    9. Configuring services on real servers
  • HAProxy
    1. Concept and functionality
    2. Scheduling alghorithms
    3. Global, frontend and backend settings
    4. Traffic management
  • Exercise
    1. Practical example
    2. Configuring load balancing solution with primary/backup load balancer
    3. Configuration for common applications
Prerequisites:
Previous knowledges with advanced Linux administration and TCPIP networking
Schedule:
1 day (9:00-17:00)

Training and learning environment