Prerequisites

This course requires an advanced knowledge of Linux system administration.

Duration

Four days

Outline for Enterprise Linux High Availability Clustering Training

Chapter 1. INTRODUCTION TO CLUSTERING AND STORAGE MANAGEMENT

Clustering Introduction

Cluster Building Blocks

Shared Storage

Hardware and Software Requirements

Network Considerations

Split Brain Prevention with Fencing

HA Components

Clustered Resources

Configuration Tools

Red Hat Cluster Stack Roadmap

Running Commands on Multiple Systems

LAB TASKS

Running Commands on Multiple Hosts

Prepare System for Clustering

Static Network Configuration

Chapter 2. COROSYNC AND QUORUM MANAGEMENT

Vocabulary

Network Topology

Ethernet Bonding

Communication Methods

IPv6 Considerations

Cluster Node Preparation

Enable and Configure pcsd

PCS & PCSD

Cluster Quorum

Advanced Quorum Techniques

Corosync

Corosync - Redundant Ring Protocol (RRP)

Corosync Security

Joining and Leaving the Cluster

Quorum Administration

Upgrading

LAB TASKS

Install Cluster Components

Setup a Two Node Cluster

Setup a Three Node Cluster with PCS

Totem RRP

PCS GUI

Chapter 3. STONITH AND FENCING

Fencing Introduction

Node Level Fencing

Node Fencing: External

Node Fencing: Internal

Node Fencing: Pseudo

Resource Level Fencing

Fencing Architecture

STONITH Subsystem

Fencing Agents

Fencing Agents listing

STONITH Resources

Working With stonith_admin

Manual Fencing

Best Practices

LAB TASKS

Suicide Fencing with Storage Based Death

Fencing with fence_scsi

Chapter 4. PACEMAKER CLUSTER RESOURCE MANAGER

Cluster Architecture Revisited

Pacemaker Architecture

Pacemaker Cluster Information Base (CIB)

Resource Management Overview

Component Relationships

Resource Agents

Types of Resources

Resource Naming Conventions

Resource Specific Parameters/Options

Resource Meta Parameters/Options

Resource Agent Operations

Discover Resource Agents

Available Resource Agents

Resource Spotlight: IPAddr2

Add a Primative Resource

Resource Group Management

Resource Group Example

Resource Actions: Monitoring

Resource Administration

PCS vs. CRM_*

LAB TASKS

Simple Management with PCS-GUI

Using Resource Groups

Chapter 5. ADVANCED RESOURCE CONFIGURATION

Resource Placement Basics

Resource Ordering

Location Constraints

Relocating Resources

Relocation on Failure

Resource Standard: Clones & Multi-State

Resource Operations

Troubleshooting

Cluster Maintenance

LAB TASKS

Setup a Web Farm

Using Constraints

Cluster Monitoring

Chapter 6. STORAGE TECHNOLOGIES

Remote Storage Overview

Remote Filesystem Protocols

Remote Block Device Protocols

Distributed Lock Manager

dlm_controld & dlm_tool

Block Devices and the Device Mapper

Managing Loopback Devices

LAB TASKS

Manipulating Block Devices

Chapter 7. ISCSI

iSCSI Architecture

iSCSI Target Implementations

iSCSI Target Node Preparation & targetcli

iSCSI Target Administration

iSCSI Target Defining Storage Objects

iSCSI Target LUN Administration

iSCSI Target Network Portal Configuration

iSCSI Target Security

iSCSI Target Examples

Open-iSCSI Initiator Implementation

iSCSI Initiator Discovery

iSCSI Initiator Node Administration

Mounting iSCSI Targets at Boot

iSCSI Multipathing Considerations

LAB TASKS

iSCSI Initiator Configuration

Chapter 8. KERNEL DEVICE MANAGEMENT

Managing Linux Device Files

Kernel Hardware Info – /sys/

/sys/ Structure

udev

I/O Elevators

LAB TASKS

Creating Custom UDEV Rules

Chapter 9. DEVICE MAPPER AND MULTIPATHING

SAN Multipathing

Multipath Configuration

Multipathing Best Practices

LAB TASKS

Multipath Configuration

Chapter 10. ADVANCED LVM & CLUSTER LVM

Logical Volume Management

Implementing LVM

Creating Logical Volumes

Activating LVM VGs

Exporting and Importing a VG

Examining LVM Components

Changing LVM Components

Advanced LVM Overview

Advanced LVM: Components & Object Tags

Advanced LVM: Automated Storage Tiering

Advanced LVM: Thin Provisioning

Advanced LVM: Striping & Mirroring

Advanced LVM: RAID Volumes

cLVM

LAB TASKS

Creating and Managing LVM Volumes

cLVM

Chapter 11. GLOBAL FILE SYSTEM (GFS) 2

GFS2 Overview

GFS2 Capabilities

GFS2 Theory of Operation

GFS2 Configuration Prerequisites

Setting Up Cluster LVM

GFS2 Filesystem Creation & Mounting

GFS2 Filesystem Management

GFS2 Fencing Requirement

LAB TASKS

GFS2