Lustre* Training Course Details

Course Name Module Name Detailed Module Description Module Objectives
Core Introduction to Intel® Solutions for Lustre* Software

This module introduces the Lustre* file system and its features. It also covers:

- Characteristics of Lustre*

- Key Markets for Lustre*

- Advantages of Lustre*

- Lustre* Architecture

- Typical Lustre* I/O

- Traditional network file system Vs Lustre*

At the end of this module you will be able to:

 -Define what the Lustre file system is.

 -List the major characteristics of the Lustre file system.

 -Identify the basic components of the Lustre file system architecture.

 -Identify the differences between traditional network file systems and a Lustre file system.

 -List the three Lustre-based software solutions developed and offered by Intel.

 -Identify the features and technology that Intel adds to the Lustre file system

Core Linux Essentials

This module provides a brief Linux overview. It also covers:

- Linux Users

- Linux Vs Lustre* Features

- Linux File systems

- Linux Networking

- Linux Storage

At the end of this module you will be able to:

-Differentiate between kernel and user operations

-Identify how tasks are scheduled on the CPU

-Identify how processes can access hardware

-Identify user accounts and access privileges, to include escalating privileges

-Identify log files for both the kernel and system processes

-Identify ways to manage Linux packages

-Identify the some of the current file systems and their characteristics

-Identify different aspects of Linux Networking, to include Ethernet, Infiniband and RDMA

-Have a deeper understanding of Linux storage, to include SCSI and SATA

Core Lustre* Fundamentals - Part 1

This module covers the Lustre* fundamentals and its functionalities. It also covers :

- Lustre* Storage Servers

- Lustre* Storage Targets

- Lustre* Clients and I/O

At the end of this module you will be able to:

-Understand the main components of a Lustre* file system

-Identify and differentiate between the different types of Lustre* servers

-Identify and differentiate the different types of Lustre* storage targets

-Identify and differentiate the different types of Lustre* clients

-Know the basic I/O operations between Lustre* clients and servers

-Know of the important components of a Lustre* file, and how those components are used

Core Lustre* Fundamentals - Part 2

This module introduces the Lustre* Network (Lnet) and its features. It also covers:

- Lustre* Command Line Interface (CLI)

- Lustre* High Availability (HA)

At the end of this module you will be able to:

-Understand Lustre* Networking and its components

-Identify the layers in the Lustre* network stack

-Identify that different protocols that are used to provide RDMA and IP-based networking to Lustre

-Configure, start and stop Lustre networking

-Use the Lustre* command line interface to perform administrative and end user functions

-Understand how High Availability allows Lustre* to respond to component failure and remain functional

Core Intel® Solutions for Lustre* Software

This module provides an overview about the Intel Solutions for Lustre*. It also covers:

The different types of Lustre releases from Intel

The differences between the Lustre releases from Intel

Information about the components within Intel's Enterprise Edition of Lustre

At the end of this module you will be able to:

- Describe and differentiate between the primary Lustre* solutions from Intel

- Describe the components of Intel EE, and what benefits they add to Lustre*

- Apply for a marketing or sales position within HPDD, based on your knowledge of Intel's Solutions for Lustre* Software

Core Lustre* - Manual Installation

This module covers the manual installation in the traditional way to deploy Lustre* . It also covers:

- Types of Lustre* Installations

- Manual Lustre* Installation using ldiskfs

- Manual Lustre* Installation using ZFS*

- Starting and Stopping the Lustre* file system

At the end of this module you will be able to:

-Identify the Lustre* deployments that require a manual installation

-Identify the required and optional components that are needed in addition to the Lustre* software

-Discuss and perform the process of a manual installation of Lustre*, for both ldiskfs and ZFS*

-Discuss the prerequisites to perform a Lustre* installation

-Identify the client and server packages to be installed

-Perform the initialization of management, metadata and object storage targets

-Safely start and stop a Lustre* file system

Basic Introduction to Intel® Manager for Lustre* Software

This module introduces the Intel(R) Manager for Lustre* (IML)  and its key functionalities . It also covers:

- Installing IML Software

- UI Walkthrough for IML Software

- Monitoring Manual Lustre* installations for IML

At the end of this module you will be able to:

-Identify the prerequisites to install IML

-Perform an installation of IML

-Identify key aspects of IML

-Identify the management aspects of IML, including setting up accounts

-Understand the performance information that IML provides for each monitored Lustre* file system

Basic Enabling Lustre* Monitoring with IML

This module provides the UI walk-through on the monitoring features. It also covers:

- Enabling Lustre* Monitoring with Intel® Manager for Lustre* Software

At the end of this module you will be able to:

- Use IML to enable monitoring of an existing Lustre* file system

- Use IML to monitor the status of the components of Lustre* file system

- Use IML to monitor the load characteristics on the Lustre* servers

- Use IML to monitor I/O performance characteristics on the Lustre* storage targets

Basic Lustre* Triage and Support

This module provides the overview on the triage and support processes involved. It covers: 

- Tracking Lustre* issues

- Triage, who ones the issue

- Intel Support levels

- Issue reporting

- Gathering Information

- Tracking Information

At the end of this module you will be able to:

- Identify and explain the responsibilities in the levels of Intel support for Lustre*

- Understand and use the different types of JIRA accounts

- Collect information and report issues through Intel's JIRA tracking system

- Track and respond to issues as they are worked on by Intel support

Standard Provisioning Lustre* with IML

This module covers the deployment and managing Lustre* File system. It also covers:

- Provisioning Requirements for IML-driven Lustre* Installations

-Provisioning a Lustre* File System using Intel® Manager for Lustre* Software

At the end of this module you will be able to:

- List the prerequisites to use IML to provision a Lustre* file system

- Explain the different steps to using IML to provision a Lustre* file system, to include adding servers, targets, and creating the file system

- Successfully use IML to provision a Lustre* file system

Standard Lustre* Troubleshooting

This module is about troubleshooting Lustre. It covers:

- Preventing data loss

- Types of Lustre* failures

- Data collection

- Troubleshooting Lustre*

- Resolving specific Lustre* issues

At the end of this module you will be able to:

- Prevent data loss by preventing problems

- Explain the different types of Lustre* failures and Linux kernel errors

- Collect data relevant to the problem from several sources, including creating proactive monitoring tasks

- Follow a logical progression to Troubleshoot Lustre* issues, including preventative measures with the OSTs to help ensure business continuity

- Resolve selected Lustre* issues with Lustre OSTs