GL645 - RHEL Clustering and Storage Management

Start Date Time Days Price GTR Availability
September 25, 2017 10:00 (EST) 3 $3,385.00 Register
December 11, 2017 10:00 (EST) 3 $3,385.00 Register

 

This hands on course covers the high availability clustering and storage management technologies found in Red Hat Enterprise Linux 6+. Each student is assigned 3 dedicated machines and builds a cluster that conforms to industry best practices and offers a variety of services.

Students configure their cluster with multipath connections to iSCSI SAN storage and use cLVM and GFS2. Clusters are configured and managed using both GUI and command line tools. Cluster configuration includes advanced topics such as dual-ring Corosync, failover domains, and QDisk with heuristics.

Prerequisites:

This course requires an advanced knowledge of Linux system administration. These skills are taught in the GL250 “Enterprise Linux Systems Administration”and GL120 “Linux Fundamentals”.

Supported Distributions:

Red Hat Enterprise Linux 6

Detailed Course Outline:

1.   Introduction to Clustering and Storage Management

1.    Clustering Introduction

2.    Cluster Building Blocks

3.    Shared Storage

4.    Operating System Setup

5.    Network Considerations

6.    Split Brain Prevention with Fencing

7.    HA Components

8.    Clustered Resources

9.    Configuration Tools

10.Red Hat Cluster Stack Roadmap

Lab Tasks

11.Prepare System for Clustering

12.Install and Configure Ricci

13.Basic Client Networking

14.SAN Network Configuration

15.Cluster Network Configuration

2.   Storage Technologies

1.    Remote Storage Overview

2.    Remote Filesystem Protocols

3.    Remote Block Device Protocols

4.    Block Devices and the Device Mapper

5.    Managing Loopback Devices

Lab Tasks

6.    Manipulating Block Devices

3.   iscsi

1.    iSCSI Architecture

2.    iSCSI Target Implementations

3.    iSCSI Target Configuration (tgt)

4.    iSCSI Target LUN Configuration (tgt)

5.    iSCSI Target Auth Configuration (tgt)

6.    iSCSI Persistent Configuration (tgt)

7.    Open-iSCSI Initiator Implementation

8.    iSCSI Initiator Discovery

9.    iSCSI Initiator Node Administration

10.Mounting iSCSI Targets at Boot

11.iSCSI Multipathing Considerations

Lab Tasks

12.iSCSI Initiator Configuration

4.   Kernel Device Management

1.    Managing Linux Device Files

2.    Kernel Hardware Info – /sys/

3.    /sys/ Structure

4.    udev

5.    I/O Elevators

Lab Tasks

6.    Creating Custom UDEV Rules

5.   Device Mapper and Multipathing

1.    SAN Multipathing

2.    Multipath Configuration

3.    Multipathing Best Practices

Lab Tasks

4.    Multipath Configuration

6.   Logical Volume Management

1.    Logical Volume Management

2.    Implementing LVM

3.    Creating Logical Volumes

4.    Manipulating VGs & LVs

5.    Advanced LVM Concepts

6.    system-config-lvm

7.    cLVM

Lab Tasks

8.    Creating and Managing LVM Volumes

9.    cLVM

7.   Global File System (GFS) 2

1.    GFS2 Overview

2.    GFS2 Capabilities

3.    GFS2 Theory of Operation

4.    GFS2 Configuration Prerequisites

5.    Setting Up Cluster LVM

6.    GFS2 Filesystem Creation

7.    GFS2 Filesystem Management

8.    GFS2 Fencing Requirement

Lab Tasks

9.    GFS2

8.   Quorum and the Cluster Manager

1.    Vocabulary

2.    Network Topology

3.    Host Configuration

4.    Ethernet Bonding

5.    Broadcast vs. Multicast vs. Unicast

6.    IPv6 Considerations

7.    Storage: cLVM

8.    Ricci

9.    cluster.conf Overview

10.CCS & Conga

11.Cluster Quorum

12.Corosync

13.Corosync – Dual Ring Configuration

14.CMAN

15.CMAN Utility: cman_tool

16.Quorum Administration

17.Quorum Disk

18.Upgrading

19.Distributed Lock Manager

20.dlm_tool

Lab Tasks

21.Totem RRP

22.Quorum and Qdisk

23.Conga

9.   Fencing and Failover

1.    Fencing Introduction

2.    Node Based Fencing

3.    Resource Based Fencing

4.    Fencing Architecture

5.    Fencing Agents

6.    Fencing Agents listing

7.    Fencing Daemon

8.    Fencing XML Example

9.    Fencing in cluster.conf

10.Fencing Daemon Tuning

11.Manual Fencing

12.Best Practices

13.Failover Domains

14.Failover Domain Characteristics

15.Failover Domain Administration

Lab Tasks

16.Fencing with fence_scsi

17.Failover Domains

10.Resource Group Manager

1.    Resource Management Overview

2.    Component Relationships

3.    Resource Agents

4.    Discover Resource Agents

5.    Available Resource Agents

6.    Resources

7.    Resource Scope

8.    Resource Actions: Timeout

9.    Resource Actions: Status

10.Resource Administration

11.Resource Group Management

12.Service Group Attributes & Policies

13.Service Group Administration

14.Service Group States

15.Service Group Operations

16.Service Group Administration

17.Best Practices & Troubleshooting

Lab Tasks

18.Resource Group Manager