Enterprise Linux 8
New Features for Administrators
(For RedHat 8 (RHEL8), CentOS 8, Oracle Linux
8 (RH354 equivalent))
This three-day update course covers
the new administration features of Enterprise
Linux 8 for those with previous Enterprise Linux
7 administration experience.
The course is fairly intensive, but provides
ample time for putting skills into practise.
Topics include the Cockpit web console for
common admin tasks, performing an in-place
upgrade from 7 to 8, new software package
modules and streams, nft and nftables firewall
backend, Stratis and VDO advanced storage,
building OS images for cloud deployment, and the
new podman, buildah, skopeo and runc container
tools. There is also a section introducing
Ansible Automation, which is not new in RHEL8
but now forms part of the new RHCE
In a hurry to learn? - then buy the
course book on Amazon Enterprise
Linux 8 New Features (RHEL8/CentOS8)
We use a mixture of real hardware and VMWare
VMs, with each attendee having their own
dedicated server throughout the course, plus
access to additional virtual machines on a
This course is available to be
run, fully resourced, at your site; see here for on-site
details and prices.
This course can be combined with
elements from our RHEL7 upgrade course, for
administrators currently using RHEL5 and/or 6.
Our Linux courses are suitable
training for Linux LPI or RedHat
for related courses
of all courses
OBJECTIVES OF THE COURSE
To become proficient in Linux
Enterprise 8 administration new features.
COURSE DATES: This course
is only available at the client site, fully
resourced. Dates by arrangement.
INTENSITY: About 30% of the
course is practicals, and 70% lectures
RESOURCE: Each student will
have exclusive use of a fully equipped Dell
server and a VMWare VM for the duration of the
course, plus the ability to create additional
virtual machines. Each student will be provided
with a full set of training notes.
PREREQUISITES: Experience of
Enterprise Linux 7 administration is essential,
but we can include elements of our version 7
upgrade course if required for those familiar
with versions 5 and/or 6.
FOLLOW UPS: First
Alternative also offers an extensive range of Solaris courses but
on-site at customer premises only.
PRACTICALS / TAKEAWAYS: Each
student leaves the course with their own set of
training notes for the material covered; around
150 pages per day of training.
|Every student who attends
this course will be issued with a signed
certificate of course completion, which we
will be happy to "authenticate" upon
SOFTWARE VERSIONS: We
currently use CentOS 8 and RHEL 8, always to the
latest point revision.
TOPICS COVERED ON THE COURSE
configuration and device management
network activation script policies..
Use manual (nmcli, nmtui) and NetworkManager
(GUI) configuration techniques.
What has happened to the legacy
The Cockpit Graphical web-based
Enabling the cockpit service and access
(firewall configuration, etc). Using a web
browser to access cockpit and performing
a variety of administration tasks. Install
additional cockpit modules, such as
cockpit-machines and create virtual machines.
Note: RedHat have placed a lot of emphasis on
cockpit in numerous areas of administration,
you will see during other training sections of
upgrade path from 7 to 8.
Use new tool LEAPP to upgrade from release 7
to 8 (Currently 7.8 to 8.2).
Pre-requisites for doing an upgrade, including
taking a full backup and/or snapshot.
Running a leapp pre-upgrade assessment with
Cockpit. Identify and remediate reported
issues. Performing a leapp upgrade.
Post upgrade checks.
How to access, create and manage CentOS
version 8 software repositories, with an
overview of Oracle ULN. (Unbreakable
Linux Network). The RedHat 8 repositories,
with examples of using subscription-manager.
The new modules and application streams
mechanisms, with BaseOS and AppStream
The new dnf command, how does the yum command
The new nftables firewall configuration
utility. Using the nft utility to configure
tables, chains and rules. Connection tracking.
Modifying, inserting, replacing and deleting
Preserving the nftables ruleset over a reboot.
Understanding the default rules setup.
Comparison of iptables and nftables. nftables
and iptables comparison, Converting iptables
rules to nftables.
Using the firewalld daemon and firewall-cmd
The MySQL database is a new addition to
RedHat 8. How to install the require
Running mysql_secure_installation. Starting
the mysqld service. Opening firewall ports.
The section covers the creation and
manipulation of a small database, plus
backup and restore.
Overview of the new image builder tools. What
output image formats can be produced?
Installing Image builder packages. Preparing
an image builder host system. Enable
composer-cli and cockpit services.
Use cockpit to define image blueprints.
Examine and edit blueprints from the command
line using composer-cli.
Add customisations to create users and groups.
Create a custom RPM package to facilitate
further image customisation.
Create the image with cockpit or from the
command line. Deploying an image to VMWare
Links to information for deploying other image
New storage features - Stratis and VDO.
Installing Stratis packages. Creating and
managing a stratis pool of storage devices.
Creating and managing stratis file systems.
Creating filesystem snapshots. Monitoring
pools and filesystems.
VDO (Virtual Data Optimiser) Overview of
compression and deduplication features.
Install VDO packages.
Create a VDO device using a raw disk device.
Create a filesystem on the VDO device and
New Container Tools - A Detailed
section covers creating and managing
containers in a RHEL8 environment.
RHEL8 introduces integrated OCI tools Podman,
Buildah, runc and Skopeo which provide
daemon-less container execution and
management, but with backward compatibility
with Docker containers.
covered are the use of RedHat UBI images,
using various buildah image creation
image export, import, save and load. How to
use container registries, including the
of a local registry. Using the SCAP scanner
utility oscap-podman to perform RHSA and
scans of containers and container images.
Install and configure the tlog package to
provide recording of user terminal sessions.
View sessions using the CLI utility tlog-play
or through Cockpit.
User Authentication with authselect
When to use authselect, ipa-client-install or
realm join. Files affected by authselect.
Managing authselect profiles. Converting to
authselect from authconfig.
Graphical Desktop Changes (for reference
KDE system removed completely. (No
transition path from KDE on version 7 to
GNOME on version 8.)
A look at new GNOME features and
environments (Xorg and Wayland).
An introduction to automating tasks using
ansible - not new in RHEL8, but an important
part of the new RHCE certification.
ansible installation, Control
and client node configuration,
ad-hoc commands, inventories
and playbooks. A look
at roles, including
RedHat System Roles for Ansible
Engine and the Linux
Installing AWX on
CentOS and Ansible Tower on
practical examples with
access to multiple servers if run in our