Course Code: bespokedrbd
Duration: 28 hours
Overview:

LINBIT DRBD Basic Training is designed to give Linux IT administrators the basic understanding of High Availability (HA) and Software-Defined Storage (SDS) setups using DRBD. Prerequisites for this course include the ability to use Bash and familiarity with the command line.

Learning Objectives: 

- Understand the options and configurations of DRBD Block Devices
- Troubleshoot routine problems and deal with maintenance scenarios
- Deploy upstream DRBD 8.4 High Availability clusters
- Install and deploy DRBD 9.x High Availability clusters

Course Outline:

1. LCDE INTRODUCTION
1.1 Course Introduction
1.2 What is the LCDE
1.3 Understanding the DRBD Kernel Module
1-4 Investigating the DRBD Upstream Module
2. DRBD INTERNALS 
2.1 DRBD Internals
2.2 Cluster Types
2.3 DRBD Metadata
3. BUILDING THE LAB ENVIRONMENT 
3.1 Creating the DRBD 9 Lab Environment
3.1 Demo: Building the Lab Environment
3.2 Demo: Customize the Master
3.3 Demo: Installing DRBD into the Master
3.4 Demo: Cloning the Master
3.5 Demo: Configuring the Linux SSH Client
4. MANUALLY CONFIGURING DRBD 9 CLUSTERS 
4.1: Global DRBD Configuration
4.1 Demo: Global DRBD Configuration
4.2 Configuring DRBD Resource Files
4.2 Demo: Configuring DRBD Resource Files
4.3 Demo: Creating Logical Volumes
4.4 Initialize DRBD Resources
4.4 Demo: Initialize DRBD Resources
4.5 Using DRBD Resources
4.5 Demo: Using DRBD Resources
4.6 Demo: Rebooting Cluster Nodes
4.7 Demo: Troubleshooting with DRBD Top