GL281 - Red Hat Enterprise Linux v8 Differences

Need something different? Guru Labs has other Linux and security courses and can build a custom course that covers exactly what you need!

This course covers the major differences between RHEL 7 and RHEL 8. Major topics covered include: software management, networking and firewalls, storage, authentication, auditing, containers and virtualization.

Current Version: C00

Prerequisites:

Course is targeted at Linux Sysadmins with experience using RHEL7.X and wishing to understand the significant new technologies introduced by RHEL 8. Attendees must be proficient at the command line and should have familiarity with RHEL 7.X Linux.

Supported Distributions:
Red Hat Enterprise Linux 8
Recommended Class Length:
2 days
Detailed Course Outline:
  1. Software Management
    1. Managing Software Dependencies
    2. Using the Yum & DNF commands
    3. Using Yum history
    4. Yum package groups
    5. dnf
    6. AppStreams and Modules
    7. Popular Yum Repositories
    8. Image Builder (Lorax & composer-cli)
    Lab Tasks
    1. Using Yum
    2. Managing Yum Repositories
    3. Building System Images with Lorax & Composer
    4. DNF Appstreams and Modules
  2. Networking
    1. nftables
    2. Transitioning to nftables
    3. NFT: Tables
    4. NFT: Chains
    5. Netfilter Rule Syntax
    6. Targets
    7. NFT: Rules
    8. Rule Counters
    9. FirewallD
    10. TCP Congestion Control
    11. NetworkManager
    12. NetworkManager RHEL8 Changes
    13. Time Synchronization with Chronyd
    Lab Tasks
    1. Chrony Client Configuration
    2. TCP Congestion Control
    3. Using nmcli
  3. Storage
    1. Linux Unified Key Setup (LUKS)
    2. LUKS2
    3. LUKS2 NBDE
    4. Stratis
    5. Using the stratis CLI to manage Stratis pools
    6. XFS Copy-on-Write
    7. Storage: Notable Removals
    Lab Tasks
    1. LUKS-on-disk format Encrypted Filesystem
    2. Encrypting an existing filesystem with LUKS2
    3. LVM NBDE
    4. Creating and managing layered local storage with Stratis
    5. XFS Copy-on-Write
  4. Security
    1. SCAP
    2. OpenSCAP
    3. oscap CLI
    4. System-wide Cryptographic Policies
    5. USBGuard
    6. System Security Services Daemon (SSSD)
    7. SSSD & tlog
    8. Kernel-Level Auditing
    9. Configuring the Audit Daemon
    10. File Access Policy Daemon
    11. Notable Changes from RHEL 7 to 8
    Lab Tasks
    1. OpenSCAP Installation
    2. Using oscap
    3. System-wide Cryptographic Policies
    4. Complete Session Logging with tlog
    5. Using fapolicyd
  5. Container Technology Overview
    1. Daemonless Containers
    2. Podman
    3. Podman Images
    4. Podman Volumes
    5. Podman Networking
    6. Rootless Podman
    7. Building Images with Buildah
    8. Managing Images with Skopeo
    Lab Tasks
    1. Podman
    2. Podman Networking
  6. Clustering
    1. Corosync 3.0
    2. Pacemaker 2.0
  7. Virtualization
    1. Cockpit
    2. Cockpit Administration
    Lab Tasks
    1. Cockpit
  8. Desktop
    1. Wayland
  1. Pre-Installation Considerations
    1. Pre-Installation Considerations
    2. Hardware Compatibility
    3. Multi-OS Booting
    4. Partition Considerations
    5. Filesystem Planning
    6. Selecting a Filesystem
  2. Installing RHEL8
    1. Anaconda: An Overview
    2. Anaconda: Booting the System
    3. Anaconda: Common Boot Options
    4. Anaconda: Loading Anaconda and Packages
    5. Anaconda: Storage Options
    6. Anaconda: Troubleshooting
    7. FirstBoot
    8. Kickstart
    9. Network Booting with PXE
    10. A Typical Install
    Lab Tasks
    1. Linux Installation
    2. Automating Installation with Kickstart