Course Overview

Red Hat® Enterprise Clustering and Storage Management with Exam (RH437) provides intensive, hands-on experience with storage management, Red Hat Cluster Suite, and the shared storage technology delivered by Red Hat Global File System (GFS). Created for senior Linux® system administrators, this 4-day course has a strong emphasis on lab-based activities. At the end of the course, students will have learned to deploy and manage shared storage and server clusters that provide highly available network services to a mission-critical enterprise environment.

Course Objectives

  • Setup and management of high-availability clustered services with Red Hat Cluster Suite
  • Providing iSCSI targets with Red Hat Enterprise Linux
  • Customization and control of device files with udev
  • Storage I/O multipath with device mapper
  • Using cluster Logical Volume Management (LVM)
  • Configuration and use of the Red Hat Global File System cluster file system for shared storage

Course Content

Storage technologies

  • Storage Requirements
  • NAS vs. SAN

iSCSI

  • iSCSI as a shared storage device
  • Configuring an iSCSI initiator
  • Configuring an iSCSI target
  • Authentication

Kernel Device Management

  • udev features
  • udev rule configuration
  • I/O scheduler

Device mapper and multipathing

  • Mapping targets
  • Multipath device configuration

Red Hat Cluster Suite overview

  • Design and elements of clustering
  • Cluster configuration tools

Logical Volume Management

  • LVM review
  • Setting up clusered logical volumes

Global File System (GFS) 2

  • Implementation and configuration
  • Lock management
  • Planning for and growing online GFS
  • Monitoring tools
  • Journal configuration and management

Quorum and the cluster manager

  • Intracluster communication
  • Cluster tools

Fencing and failover

  • Fencing components
  • Failover domains

Quorum disk

  • Heuristic configuration

Resource Group Manager (rgmanager)

  • Resource groups and recovery
  • Hierarchical resource ordering
  • High-availability services

Course Overview

Design and deploy a high availability cluster

Red Hat® High Availability Clustering (RH436) provides intensive, hands-on experience with the Pacemaker component of the Red Hat Enterprise Linux High-Availability Add-On, as well as cluster storage components from the Resilient Storage Add-On, including Cluster Logical Volume Manager (CLVM), Red Hat Global File System 2 (GFS2), and Device-Mapper Multipath.

This course is based on Red Hat Enterprise Linux 7.1.

Created for senior Linux® system administrators, this 4-day course strongly emphasizes lab-based activities. You’ll learn how to deploy and manage shared storage and server clusters that provide highly available network services to a mission-critical enterprise environment.

Course Objectives

As a result of attending this course, students should be able to create, manage, and troubleshoot highly available network services and tightly-coupled cluster storage for business-critical applications.

Students should be able to demonstrate the following skills:

  • Improve application uptime by using high availability clustering
  • Manage storage in an high availability environment using iSCSI initiators, HA-LVM or CLVM as appropriate, and GFS2 cluster file systems
  • Implement strategies to identify single points of failure in high availability clusters and eliminate them

Following completion of this course you will have the knowledge and experience to:

  • Review of Red Hat enterprise clustering and storage management technologies
  • Linux dynamic device management
  • iSCSI
  • Advanced software RAID
  • Device mapper and multipathing

Course Content

Clusters and storage

Get an overview of storage and cluster technologies.

Create high-availability clusters

Review and create the architecture of Pacemaker-based high-availability clusters.

Nodes and quorum

Review cluster node membership and how quorum is used to control clusters.

Fencing

Understand fencing and fencing configuration.

Resource groups

Create and configure simple resource groups to provide high-availability services to clients.

Troubleshoot high-availability clusters

Identify and troubleshoot cluster problems.

Complex resource groups

Control complex resource groups by using constraints.

Two-node clusters

Identify and work around two-node clusters issues.

ISCSI initiators

Manage iSCSI initiators for access to shared storage.

Multipath Storage

Configure redundant storage access.

Logical volume manager (LVM) clusters

Manage clustered LV.

Global File System 2

Create symmetric shared file systems.

Eliminate single points of failure

Eliminate single points of failure to increase service availability.

Comprehensive review

Set up high-availability services and storage.

Course Overview

Diagnose problems, gather information, and fix common issues with Red Hat Enterprise Linux

The Red Hat Enterprise Linux Diagnostics and Troubleshooting course (RH342) provides system administrators with the tools and techniques they need to successfully diagnose, and fix, a variety of potential issues. Students will work through hands-on problems in various subsystems to diagnose and fix common issues.

Students will learn how to apply the scientific method to a structured form of troubleshooting. This approach is then used troubleshooting various types of problems, including boot issues, hardware issues, storage issues, RPM issues, network issues, third-party application issues, security issues, and kernel issues. At the end of the course students can complete various comprehensive review labs to test their skills.

Course Objectives

This course is intended to develop the skills needed to prevent costly downtime due to system failure and quickly recover failed systems using analysis, diagnosis, and troubleshooting.

Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.

As a result of attending this course, students should be able to leverage the software development life-cycle process to plan, create, test, and provision host systems within an organization.

Students should be able to demonstrate the following skills:

  • Installation of Red Hat Satellite 6
  • Software life-cycle management of software used to provision and maintain configured hosts within a controlled production environment

Following completion of this course you will have the knowledge and experience to:

  • Use the scientific method to approach troubleshooting
  • Troubleshoot boot issues
  • Troubleshoot security issues
  • Troubleshoot storage issues
  • Troubleshoot network issues

Course Content

Introduction to troubleshooting

Describe a generalized strategy for troubleshooting.

Take proactive steps to prevent small issues

Prevent small issues from becoming large problems by employing proactive system administration techniques.

Troubleshoot boot issues

Identify and resolve issues that can affect a system’s ability to boot.

Identify hardware issues

Identify hardware problems that can affect a system’s ability to operate.

Troubleshoot storage issues

Identify and fix issues related to storage.

Troubleshoot RPM issues

Identify and fix problems in, and using, the package management subsystem.

Troubleshoot network issues

Identify and resolve network connectivity issues.

Troubleshoot application issues

Debug application issues.

Deal with security issues

Identify and fix issues related to security subsystems.

Troubleshoot kernel issues

Identify kernel issues and assist Red Hat Support in resolving kernel issues.

Red Hat Enterprise Linux Diagnostics and Troubleshooting comprehensive review

Practice and demonstrate knowledge and skills learned in Red Hat Enterprise Linux Diagnostics and Troubleshooting.

Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us.

Course Overview

Learn how to automate Linux system administration tasks with Red Hat Ansible Automation Platform

Red Hat Enterprise Linux Automation with Ansible and exam (RH295) is designed for Linux system administrators and developers who need to automate provisioning, configuration, application deployment, and orchestration.

The Red Hat Certified Engineer (RHCE) exam (EX294) is included in this offering. This offering is based on Red Hat® Enterprise Linux 9 and Red Hat Ansible Automation Platform 2.2.

Course content summary

– Install Red Hat Ansible Automation Platform on control nodes.

– Create and update inventories of managed hosts and manage connections to them.

– Automate administration tasks with Ansible Playbooks and ad hoc commands.

– Write effective playbooks at scale.

– Protect sensitive data used by Ansible Automation Platform with Ansible Vault.

Course Objectives

Impact on the organization

– Bring operational efficiency by removing manual processes through automation.

– Easily scale the organization’s dynamic IT infrastructure.

– Accelerate application time to value.

Rapidly adapt and implement needed innovation through DevOps practices.

Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.


Impact on the individual

You will be able to apply automation first principles to solve real-world Linux system and services problems through the effective creation of Ansible playbooks and application of Red Hat Ansible Automation Platform. You will gain the skills to automate your workflows, build the foundation for DevOps practices, and learn how to leverage Ansible Automation Platform for developmental efficiencies.

Course Content

Introduce Ansible

Describe the fundamental concepts of Red Hat Ansible Automation Platform and how it is used, and install Red Hat Ansible Automation Platform


Implement an Ansible playbook

Create an inventory of managed hosts, write a simple Ansible playbook, and run the playbook to automate tasks on those hosts.


Manage variables and facts

Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.


Implement task control

Manage task control, handlers, and task errors in Ansible Playbooks.


Deploy files to managed hosts

Manage task control, handlers, and task errors in Ansible playbooks.


Managing complex plays and playbooks

Write playbooks for larger, more complex plays and playbooks.


Simplify playbooks with roles

Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.


Troubleshoot Ansible

Troubleshoot playbooks and managed hosts.


Automate Linux administration tasks

Automate common Linux system administration tasks with Ansible.

Course Overview

Learn how to automate Linux system administration tasks with Red Hat Ansible Automation Platform

Red Hat Enterprise Linux Automation with Ansible (RH294)  is designed for Linux administrators and developers who need to automate repeatable and error-prone steps for system provisioning, configuration, application deployment, and orchestration.

This course is based on Red Hat® Enterprise Linux® 9 and Red Hat Ansible Automation Platform 2.2.

Following course completion, you will receive a 45-day extended access to hands-on labs for any course that includes a virtual environment.

Note: This course is offered as a four day in person class, a five day virtual class or is self-paced. Durations may vary based on the delivery. For full course details, scheduling, and pricing, select your location then “get started” on the right hand menu.

Course content summary

– Install Red Hat Ansible Automation Platform on control nodes.

– Create and update inventories of managed hosts and manage connections to them.

– Automate administration tasks with Ansible Playbooks and ad hoc commands.

– Write effective playbooks at scale.

– Protect sensitive data used by Ansible Automation Platform with Ansible Vault.

– Reuse code and simplify playbook development with Ansible Roles and Ansible Content Collections.

Course Objectives

Impact on the organization

– Bring operational efficiency by removing manual processes through automation.

– Easily scale the organization’s dynamic IT infrastructure.

– Accelerate application time to value.

– Rapidly adapt and implement needed innovation through DevOps practices.

Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.


Impact on the individual

You will be able to apply automation first principles to solve real-world Linux system and services problems through the effective creation of Ansible playbooks and application of Red Hat Ansible Automation Platform. You will gain the skills to automate your workflows, build the foundation for DevOps practices, and learn how to leverage Ansible Automation Platform for developmental efficiencies.

Course Content

Introduce Ansible

Describe the fundamental concepts of Red Hat Ansible Automation Platform and how it is used, and install Red Hat Ansible Automation Platform.


Implement an Ansible playbook

Create an inventory of managed hosts, write a simple Ansible playbook, and run the playbook to automate tasks on those hosts.


Manage variables and facts

Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.


Implement task control

Manage task control, handlers, and task errors in Ansible Playbooks.


Deploy files to managed hosts

Deploy, manage, and adjust files on hosts managed by Ansible.


Manage complex plays and playbooks

Write playbooks that are optimized for larger,  more complex plays and playbooks.


Simplify playbooks with roles

Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.


Troubleshoot Ansible

Troubleshoot playbooks and managed hosts.


Automate Linux administration tasks

Automate common Linux system administration tasks with Ansible.

Course Overview

The Container Adoption Boot Camp (DO700) is for those seeking to make a quantum leap in their journey toward digital transformation. Making this shift involves developing software in tight iterations so that business value can be realized sooner. In order to accomplish this goal, this offering can facilitate the adoption of container-native applications, including microservices.

– Introduction to Containers, Kubernetes, and Red Hat OpenShift

– Configuring a Red Hat OpenShift cluster

– Describing advanced features of Red Hat OpenShift

– Containerizing software applications

– Developing microservices with MicroProfile

– Developing microservices with Red Hat® OpenShift Application Runtimes

Course Objectives

Impact on the organization

Microservices are a new alternative to designing modern applications, focused on working with less hardware resources and, therefore, reducing infrastructure costs. Many organizations are struggling with how to make the move from monolithic applications to applications based on microservices, as well as how to reorganize their development paradigm to reap the benefits of microservice development in a DevOps economy. In particular, many organizations are invested in Java programming frameworks and OpenShift.

This curriculum is intended to develop the skills needed to create microservices architectures using Red Hat OpenShift Container Platform, a cloud solution that leverages the usage of microservices running on containers. The curriculum develops the skills needed to install, configure, and manage OpenShift to deploy containerized applications that are highly available, resilient, and scalable. You will learn to containerize software applications and efficiently deploy them to an OpenShift cluster, allowing you to take advantage of a platform and architecture that fosters DevOps principles in your organization.

Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.

Impact on the individual

As a result of attending this course, you should be able to configure and manage a Red Hat OpenShift Container Platform cluster and know how to develop, monitor, test, and deploy microservice-based Java EE applications using Wildfly Swarm and OpenShift.

You should be able to demonstrate these skills:

  • Create containerized services using Docker.
  • Manage containers and container images.
  • Create custom container images.
  • Deploy containerized applications on Red Hat OpenShift.
  • Deploy multi-container applications.
  • Install Red Hat OpenShift Container Platform to create a simple cluster.
  • Configure and manage Red Hat OpenShift masters and nodes.
  • Secure Red Hat OpenShift with a simple internal authentication mechanism.
  • Control access to resources on Red Hat OpenShift.
  • Deploy applications on Red Hat OpenShift using source-to-image facility.
  • Configure and manage Red Hat OpenShift pods, services, routes, secrets, and other resources.
  • Deploy applications to a Red Hat OpenShift cluster and manage them with the command-line client and the web console.
  • Design and build containers for applications for successful deployment to a Red Hat OpenShift cluster.
  • Publish container images to an enterprise registry.
  • Build containerized applications using the source-to-image facility.
  • Create applications using Red Hat OpenShift templates.
  • Extract a service from a monolithic application and deploy it to the cluster as a microservice.
  • Migrate applications to run on a Red Hat OpenShift cluster.
  • Design a microservices-based architecture for an enterprise application.
  • Implement fault tolerance and health checks for microservices.
  • Secure microservices to prevent unauthorized access.

Course Content

Create custom container images

Create containers, manage containers, and manage container images.


Deploy containerized applications

Customize containers and deploy on Red Hat OpenShift.


Troubleshoot containerized applications

Troubleshoot Red Hat OpenShift deployments.


Explore Red Hat OpenShift networking concepts

Describe Red Hat OpenShift networking concepts and troubleshoot with CLI.


Manage Red Hat OpenShift resources

Control access to Red Hat OpenShift resources, implement persistent storage, and manage application deployments.


Containerize applications

Understand deployment methods, designing containers, and integrated registry and image streams.


Manage application deployments

Manage advanced application deployments and Red Hat OpenShift templates.


Design a highly available cluster

Design and install a highly available cluster, custom certificates, and log aggregation, in addition to gaining an understanding of Gluster container-native storage, managing system resources, and configuring advanced networking.


Implement microservice architecture

Describe microservice architectures, deploy microservices, and implement with MicroProfile.


Test microservices

Run microservices, inject configuration data, and perform health checks.


Implement fault tolerance

Apply fault tolerance, develop an API gateway for a series of microservices, and secure with JWT.


Secure microservices with JWT

Use the JSON Web Token specification to secure a microservice.


Create microservices with Red Hat OpenShift Application Runtimes

Receive an introduction to OpenShift Application Runtimes and Fabric8.


Install Red Hat OpenShift Container Platform

Install, monitor, and manage OpenShift Container Platform.


Customize source-to-image builds

Tailor source-to-image builds and migrate applications to Red Hat OpenShift.


Develop and deploy runtimes

Employ the WildFly Swarm, Vert.x, and Spring Boot runtimes to develop and deploy microservices.


Monitor microservices

Track the operation of a microservice using metrics, distributed tracing, and log aggregation.

Course Overview

This 2 day course is designed to provide skills enablement for system administrators and product support specialists in the area of operating system based virtualization provided by Linux containers. Topics include introduction to Podman, Buildah, Docker, Kubernetes and CRI-O. Hands-on exercises reinforce the lecture material, allowing students to install and configure Linux containers.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

After completing this course, you should be able to:

  • Describe Linux containers architecture
  • Install and configure Docker onto a Power Systems environment
  • Perform Docker administration operations
  • Install and configure CRI-O
  • Perform basic container orchestration steps

Course Overview

This course is designed to prepare students to install and configure a highly available cluster using PowerHA SystemMirror.

Important: This course consists of several independent modules. The modules, including the lab exercises, stand on their own and do not depend on any other content.The exercises are conducted on an AIX 7.2 TL1 level system.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

After this course, participannts should be able to:

  • Explain what high availability is
  • Outline the capabilities of PowerHA SystemMirror
  • Design and plan a highly available PowerHA cluster
  • Install and configure PowerHA SystemMirror in the following modes of operation:
    • Single resource group on a primary node with standby node (active/passive)
    • Two resource groups in a mutual takeover configuration (active/active)
  • Configure resource group startup, fallover, and fallback policies
  • Perform basic system administration tasks for PowerHA
  • Perform basic customization for PowerHA
  • Perform basic problem determination and recovery

Course Content

Day 1

  • Welcome and course introduction
  • Unit 1: Introduction to PowerHA SystemMirror
  • Unit 2: Planning and configuring network and storage for PowerHA SystemMirror
  • Exercise 1: Lab setup, cluster planning, and exploring fallover
  • Exercise 2: Preparing the AIX environment for PowerHA SystemMirror

Day 2

  • Unit 3: Configuring applications for PowerHA SystemMirror
  • Unit 4: Configuring a PowerHA SystemMirror cluster
  • Exercise 3: Preparing an application for integration with SystemMirror
  • Exercise 4: Initial cluster configuration

Day 3

  • Unit 5: Cluster validation and testing
  • Unit 6: Basic PowerHA SystemMirror administration
  • Exercise 5: Cluster validation and testing
  • Exercise 6: Extending the configuration

Day 4

  • Unit 7: Events
  • Unit 8: Basic troubleshooting
  • Exercise 7: Events
  • Exercise 8: PowerHA SystemMirror problem determination

Day 5

  • Unit 9: PowerHA SystemMirror installation
  • Exercise 9: Install and maintain PowerHA SystemMirror
  • Open lab

Course Overview

This course is designed to teach experienced PowerHA SystemMirror for AIX professionals the latest features in PowerHA SystemMirror. It covers how to:

  • Effectively administer and monitor an IBM PowerHA SystemMirror for AIX cluster
  • Implement PowerHA SystemMirror for AIX’s more complex options

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Review fundamental PowerHA SystemMirror for AIX concepts and components
  • Create four node clusters with two independent resource groups
  • Create and test robust application start and stop scripts
  • Create and test custom application monitors
  • Create resource group dependencies
  • Customize event notifications
  • Integrate WPAR and DLPAR with applications under PowerHA control
  • Integrate applications into PowerHA using Smart Assists
  • Determine the status of the cluster and cluster components using PowerHA/SNMP commands
  • Manage the cluster using the IBM Systems Director plug-in

Course Content

Day 1

  • Welcome
  • Unit 1 Topic 1: PowerHA review
  • Unit 1 Topic 2: Advanced administration: Topology and CSPOC features
  • Exercise 1: Lab setup, cluster review, topology, and C-SPOC administration

Day 2

  • Unit 2 Topic 1: Adding applications manually
  • Unit 2 Topic 2: Adding applications using a Smart Assist
  • Exercise 2 Part 1: Manually adding an application
  • Exercise 2 Part 2: Adding an application using a Smart Assist

Day 3

  • Unit 3: Advanced administration: Resources and resource groups
  • Exercise 3 Part 1: Implementing resource group dependencies
  • Exercise 3 Part 2: Adding application monitors

Day 4

  • Unit 4: Determining cluster status using the command line interface
  • Unit 5: Advanced administration: Event configuration
  • Exercise 4: Determining cluster status using command line
  • Exercise 5: PowerHA for AIX event configuration

Day 5

  • Unit 6: Advanced administration: DLPAR and WPAR implementation
  • Unit 7: Determining cluster status using the IBM Systems Director
  • Exercise 6: Implementing DLPAR and WPAR
  • Exercise 7: Implementing the PowerHA IBM Systems Director plug-in
  • Open lab time

Course Overview

Develop the skills to measure, analyze, and tune common performance issues on IBM POWER systems running AIX6.

Learn about performance management concepts and techniques and how to use of basic AIX tools to monitor, analyze, and tune an AIX6 system. The course covers how virtualization technologies such as the PowerVM environment and workload partitions affect AIX performance management. Monitoring and analyzing tools discussed in this course include vmstat, iostat, sar, tprof, svmon, filemon, netstat, lvmstat, and topas. Tuning tools include schedo, vmo, ioo, no, and nfso.

The course also covers how to use Performance Problem Reporting (PerfPMR) to capture a variety of performance data for later analysis.

Each lecture is reinforced with extensive hands-on lab exercises which provide practical experience.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Objectives

  • Define performance terminology
  • Describe the methodology for tuning a system
  • Identify the set of basic AIX tools to monitor, analyze, and tune a system
  • Use AIX tools to determine common bottlenecks in the Central Processing Unit (CPU), Virtual Memory Manager (VMM), Logical Volume Manager (LVM), internal disk Input/Output (I/O), and network subsystems
  • Use AIX tools to demonstrate techniques to tune the subsystems

Course Content

Day 1

  • Unit 1 – Performance Analysis and Tuning Overview
  • Exercise 1
  • Unit 2 Data Collection
  • Exercise 2
  • Unit 3 – Monitoring, Analyzing, and Tuning CPU Usage

Day 2

  • Exercise 3
  • Unit 4 – Virtual Memory Performance Monitoring and Tuning
  • Exercise 4

Day 3

  • Unit 5 – Physical and Logical Volume Performance
  • Exercise 5
  • Unit 6 File System Performance Monitoring and Tuning
  • Exercise 6

Day 4

  • Unit 7 – Network Performance
  • Exercise 7

Day 5

  • Unit 8 – NFS Performance
  • Exercise 8
  • Unit 9 – Performance Management Methodology
  • Exercise 9