Red Hat Certified Engineer (RHCE) EX294, 2nd Edition

Video description

9+ Hours of Video Instruction

9+ hours of video instruction and test-taking strategies for the 2023 RHCE exam.

Red Hat Certified Engineer (RHCE) EX294, Second Edition provides more than 9 hours of video training to give you a solid understanding of the RHCE objectives. Experienced author and trainer Sander van Vugt covers all topics in the exam and ends each lesson with a lab walkthrough, so you can see how to complete goals and solve scenarios in real time. The course emphasizes how to perform common automation tasks using Ansible, as well as how to use common Ansible components to automate the management of a Linux environment.

This video training was designed to provide an in-depth understanding of all topics on the Red Hat Certified Engineer (RHCE) exam, as well as a deeper understanding of Red Hat Enterprise Linux and Ansible. You will learn concepts, and then practice through video labs that you can also perform on your own so you can test your skills. Each lab ends with the instructor providing a detailed a solution where he explains how to solve for the exam objectives.

Related Learning:

Sign up for live training classes on RHCE and Ansible with Sander van Vugt:

Topics included in this course:

  • Introduction to Ansible is about the Ansible product offering, followed by lessons on how to set up an Ansible managed environment. After you’ve done that, you’ll learn how to work with Ad Hoc commands, playbooks, as well as variables and facts.
  • Using Advanced Ansible Solutions teaches the more advanced Ansible elements. The end of lesson labs will verify your Ansible knowledge by practicing how to apply task control, using loops, items, when, handlers, blocks, and more.
  • Managing RHEL 9 with Ansible is about how to use Ansible for some common scenarios. It will cover scenarios about software management, user management, managing processes and tasks, managing storage, as well as networking.
  • Sample Exam allows you to practice topics covered in the RHCE 9 objectives in a way that is very similar to what you’ll see on the exam

About the Instructor

Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open-Source topics. He is the author of the best-selling Red Hat RHCSA and RHCE Cert Guides, as well as a number of other titles on Kubernetes (including CKAD and CKA), Ansible, Containers, Bash, Microservices, and more. Sander also works as a Linux and DevOps instructor, teaching onsite and online classes for customers around the world.

Skill Level:

  • Intermediate/Advanced

Learn How To:

  • Work with Ansible
  • Best prepare for the RHCE EX294
  • Manage RHEL 9 with Ansible
  • Set up a Managed IT Environment
  • Use Ad Hoc Commands and Playbooks to manage RHEL 9 Servers
  • Work with Ansible Content Collections

Course requirement:

  • Plan to, or have already, taken the RHCSA Exam
  • A working knowledge of Linux

Who Should Take This Course:

  • Linux engineers that want to become certified to work with Ansible to manage Red Hat Enterprise Linux
  • Junior system administrators that want to deepen their skills in configuration management
  • Administrators with a profound knowledge and experience working with any Linux distributions, and want to learn how to use Ansible to manage their environment
  • Administrators currently administering UNIX systems
  • Developers that write software for Linux
  • Administrators who have already completed the RHCSA Exam

About Pearson Video Training:

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of contents

  1. Introduction
    1. Red Hat Certified Engineer (RHCE) EX294: Introduction
  2. Module 1: Introduction to Ansible
    1. Module introduction
  3. Lesson 1: Understanding the Ansible Product Offering
    1. Learning objectives
    2. 1.1 Understanding Ansible
    3. 1.2 Understanding Community Ansible Solutions
    4. 1.3 Understanding the Red Hat Product Offering
  4. Lesson 2: Installing Ansible
    1. Learning objectives
    2. 2.1 Understanding What to Install
    3. 2.2 Understanding Required Components
    4. 2.3 Installing Ansible on the Control Node
    5. 2.4 Using Ansible to Set up Managed Nodes
    6. 2.5 Configuring Inventory
    7. 2.6 Creating ansible.cfg
    8. 2.7 ansible-navigator Settings
    9. Lesson 2 Lab: Setting up a Managed Environment
    10. Lesson 2 Lab Solution: Setting up a Managed Environment
  5. Lesson 3: Using Ad Hoc Commands
    1. Learning objectives
    2. 3.1 Exploring Modules and Content Collections
    3. 3.2 Learning How to Use Modules
    4. 3.3 Installing Content Collections
    5. 3.4 Using requirements.yml
    6. 3.5 ansible-navigator
    7. 3.6 Exploring Essential Modules
    8. 3.7 Idempotency
    9. 3.8 Using docs.ansible.com
    10. Lesson 3 Lab: Working with Modules
    11. Lesson 3 Lab Solution: Working with Modules
  6. Lesson 4: Getting Started with Playbooks
    1. Learning objectives
    2. 4.1 Using YAML to Write Playbooks
    3. 4.2 Running Playbooks
    4. 4.3 Verifying Playbook Syntax
    5. 4.4 Using Multiple-Play Playbooks
    6. Lesson 4 Lab: Writing a Playbook
    7. Lesson 4 Lab Solution: Writing a Playbook
  7. Lesson 5: Working with Variables
    1. Learning objectives
    2. 5.1 Understanding Variables
    3. 5.2 Using Variables in Playbooks
    4. 5.3 Including Variables
    5. 5.4 Managing Host Variables
    6. 5.5 Using System Variables
    7. 5.6 Using Register to Set Variables
    8. 5.7 Using Vault to Manage Sensitive Values
    9. Lesson 5 Lab: Using Ansible Vault
    10. Lesson 5 Lab Solution Using Ansible Vault
  8. Lesson 6: Working with Facts
    1. Learning objectives
    2. 6.1 Understanding Facts
    3. 6.2 Using Multi-tier Variables
    4. 6.3 Understanding Dictionaries and Arrays
    5. 6.4 Defining Custom Facts
    6. 6.5 Understanding Variable Precedence
    7. Lesson 6 Lab: Working with Facts
    8. Lesson 6 Lab Solution: Working with Facts
  9. Module 2: Using Advanced Ansible Solutions
    1. Module introduction
  10. Lesson 7: Using Task Control
    1. Learning objectives
    2. 7.1 Understanding Conditionals
    3. 7.2 Writing Loops
    4. 7.3 Using When
    5. 7.4 Using When and Register to Check Multiple Conditions
    6. 7.5 Conditional Task Execution with Handlers
    7. 7.6 Using Blocks
    8. 7.7 Managing Task Failure
    9. 7.8 Managing Changed Status
    10. 7.9 Including and Importing Files
    11. Lesson 7 Lab: Running Tasks Conditionally
    12. Lesson 7 Lab Solution: Running Tasks Conditionally
  11. Lesson 8: Managing Files
    1. Learning objectives
    2. 8.1 Modifying Files
    3. 8.2 Copying Files To and From Managed Hosts
    4. 8.3 Using Jinja2 Templates
    5. 8.4 Applying Conditionals in Jinja2 Templates
    6. 8.5 Managing SELinux File Context
    7. Lesson 8 Lab: Applying Conditionals in Templates
    8. Lesson 8 Lab Solution: Applying Conditionals in Templates
  12. Lesson 9: Using Ansible Roles
    1. Learning objectives
    2. 9.1 Understanding Roles
    3. 9.2 Using Ansible Galaxy to Get Roles
    4. 9.3 Understanding Roles in Ansible Content Collections
    5. 9.4 Writing Playbooks that Use Roles
    6. 9.5 Writing Custom Roles
    7. 9.6 Using RHEL System Roles
    8. 9.7 Configuring Ansible Roles and Collection Sources
    9. 9.8 Using the TimeSync RHEL System Role
    10. 9.9 Using the SELinux RHEL System Role
    11. Lesson 9 Lab: Using Roles
    12. Lesson 9 Lab Solution: Using Roles
  13. Lesson 10: Troubleshooting Ansible
    1. Learning objectives
    2. 10.1 Ansible and Logging
    3. 10.2 Using the debug Module
    4. 10.3 Checking Playbooks for Issues
    5. 10.4 Using Check Mode
    6. 10.5 Using Modules for Troubleshooting and Testing
    7. 10.6 Troubleshooting Connectivity Issues
    8. Lesson 10 Lab: Troubleshooting Playbooks
    9. Lesson 10 Lab Solution: Troubleshooting Playbooks
  14. Module 3: Managing RHEL 9 with Ansible
    1. Module introduction
  15. Lesson 11: Managing Software with Ansible
    1. Learning objectives
    2. 11.1 Managing Packages
    3. 11.2 Managing Repositories and Repository Access
    4. 11.3 Managing Subscriptions
    5. Lesson 11 Lab: Managing Repositories
    6. Lesson 11 Lab Solution: Managing Repositories
  16. Lesson 12: Managing Users
    1. Learning objectives
    2. 12.1 Understanding User-related Tasks
    3. 12.2 Managing SSH Keys
    4. 12.3 Managing Encrypted Passwords
    5. 12.4 Managing Sudo Privileges
    6. Lesson 12 Lab: Managing Users
    7. Lesson 12 Lab Solution: Managing Users
  17. Lesson 13: Managing Processes and Tasks
    1. Learning objectives
    2. 13.1 Managing Services and Targets
    3. 13.2 Scheduling Processes
    4. Lesson 13 Lab: Managing the Default Target
    5. Lesson 13 Lab Solution: Managing the Default Target
  18. Lesson 14: Managing Storage
    1. Learning objectives
    2. 14.1 Managing Partitions and Mounts
    3. 14.2 Managing Logical Volumes
    4. 14.3 Developing Advanced Playbooks
    5. Lesson 14 Lab: Managing Storage
    6. Lesson 14 Lab Solution: Managing Storage
  19. Lesson 15: Managing Networking
    1. Learning objectives
    2. 15.1 Using Roles for Network Management
    3. 15.2 Managing Network Settings with Facts and Modules
    4. Lesson 15 Lab: Managing Networking
    5. Lesson 15 Lab Solution: Managing Networking
  20. Module 4: Sample Exam
    1. Module introduction
  21. Lesson 16: Sample Exam
    1. Learning objectives
    2. 16.1 Before you Start: Essential Exam Tips
    3. 16.2 Setting up the Environment
    4. 16.3 Configuring the Control Node
    5. 16.4 Setting up a Repository Server
    6. 16.5 Setting up Repository Clients
    7. 16.6 Installing Collections
    8. 16.7 Generating an /etc/hosts File
    9. 16.8 Creating a Vault Encrypted File
    10. 16.9 Creating Users
    11. 16.10 Creating a Role
    12. 16.11 Creating a Cron Job
    13. 16.12 Creating a Logical Volume
    14. 16.13 Generating a Report
  22. Summary
    1. Red Hat Certified Engineer (RHCE) EX294: Summary

Product information

  • Title: Red Hat Certified Engineer (RHCE) EX294, 2nd Edition
  • Author(s): Sander van Vugt
  • Release date: August 2023
  • Publisher(s): Pearson
  • ISBN: 0138271658