Master the architectural changes and new tooling that distinguish RHEL 8 from its predecessor. This focused course takes experienced RHEL 7 administrators through every major subsystem, including software management, networking, storage, security, containers, clustering, and desktop, equipping them to plan and execute confident migrations to RHEL 8 environments.
Software management coverage spans the transition from YUM to DNF, Application Streams and modular content delivery, and custom image building with Lorax and composer-cli. Networking chapters address the shift from iptables to nftables with hands-on rule creation and migration tooling, NetworkManager enhancements, chronyd time synchronization, and TCP BBR congestion control tuning. Storage sections cover the Stratis management framework with thin provisioning and snapshots, the LUKS2 on-disk format with online re-encryption, and automated disk decryption through Network-Bound Disk Encryption with Tang and Clevis.
Security hardening topics include OpenSCAP compliance scanning against STIG and PCI-DSS profiles, system-wide cryptographic policies, fapolicyd application whitelisting, USBGuard device control, tlog session recording, and auditd v3 kernel-level auditing. Students also gain practical experience with daemonless container management using Podman, Buildah, and Skopeo, including rootless containers and Kubernetes YAML generation, alongside Corosync 3 and Pacemaker 2 clustering updates and Cockpit web-based administration. Hands-on labs reinforce key skills across software management, networking, storage, security, and container workflows.