Red Hat Enterprise Linux (RHEL) 8 Administrative Level Courses
Red Hat Enterprise Linux (RHEL) 8 Administrative Level Courses
• participants use virtualized RHEL 8 system(s) for hands-on commands and lab exercises
Red Hat System Administration I
COURSE DESCRIPTION
COURSE OBJECTIVES
COURSE TOPICS
Manage Networking
network configuration
host configuration
gateway configuration
maintaining system time via an ntp server
maintaining system time via chrony
time zone manipulation
COURSE DURATION
This course normally requires five (5) days, approximately 50% lecture
and 50% lab time.
COURSE PREREQUISITES
This course is the first of two courses used in preparation for the
examination to achieve the Red Hat Certified System Administrator
(RHCSA 8) certification.
Red Hat System Administration II
COURSE DESCRIPTION
This course will present the commands and methods needed to setup
and manage a RHEL 8 system. The course will also use a problem
solving approach in the lab exercises to teach system administrators
advanced topics, for long-term management of the system.
COURSE OBJECTIVES
COURSE TOPICS
COURSE TOPICS
COURSE TOPICS
COURSE TOPICS
COURSE TOPICS
COURSE DURATION
COURSE PREREQUISITES
COURSE OBJECTIVES
COURSE TOPICS
Manage Networking
network configuration
host configuration
gateway configuration
maintaining system time via an ntp server
maintaining system time via chrony
COURSE DURATION
COURSE PREREQUISITES
This course presents the system management and configuration tool Ansible, from
methods, techniques, capabilities to implementation. Each participant will learn how to
configure an Ansible control machine along with the impact on the Linux system. A lot
of time and attention will be spent in learning, writing, and applying playbook definitions,
the key part of Ansible that allows the synchronization of environments easily and
uniformly, to apply to Linux, Unix and Windows systems.
Course Objectives
At the completion of the course, participants should be able to :
Target Audience
Implementation
Each participant will have a dedicated RHEL 8 virtual server for Ansible installation,
playbook development, and DSL features, with an installed Ansible Tower / AWX instance.
A CentOS 7 minimal virtual system and a virtualized Windows host will be setup as Ansible
managed nodes. A local Git repo will be created to define a role structure, and will
be used for local and remote access with Ansible Galaxy.
Red Hat System Administration III
Linux Automation with the
Ansible Core and the Ansible Tower
Course Topics
Introduction
• software development (cycle) considerations
• strengths and weaknesses of Ansible
• Ansible terminology
• Ansible required environment setup
Ansible Playbooks
• layout of playbook sections :
-- directives, variable definitions, tasks, handlers, module modifiers
• variable creation and usage
• using modules in playbooks
• controls : loops, conditionals, tags, notifications, plugins, filters, and lookups
• running as root
Red Hat System Administration III
Linux Automation with the
Ansible Core and the Ansible Tower
Course Topics
Ansible Modules
• layout of an Ansible module
• Linux modules : file, yum, systemd, cron, user, shell, filesystem
• using the Windows specific (win_) modules
• common Linux and Windows modules
roles in Ansible
• overview of a role
• creating a role (structure)
• using (a) role(s)
• packaging up a role
• Ansible Galaxy - capabilities and usage with roles
• Git repo (role) repository (creation)
• local access of a Git repo role repository
• remote access of a Git repo role repository
Managed Nodes
• requirements for a Linux managed node
• inventory and access control information on the control node
• setup of a Linux managed node
• requirements for a Windows managed node
• setup of a Windows managed node
Red Hat System Administration III
Linux Automation with the
Ansible Core and the Ansible Tower
Course Topics
Ansible AWX / Tower
• comparison of Ansible Tower and Ansible AWX
• installation of Ansible AWX
• using the Ansible AWX (dashboard)
• define Ansible AWX user accounts
• create inventories of systems (with credentials)
• create projects and job templates
• job scheduling (launch forms), status, and tracking
• watching and chaining (multi-) playbooks (workflows)
• controlling and viewing logs and audit trails
• notifications
• updating the Ansible Tower
• (an introduction to) Ansible Tower clusters
• using the Ansible Tower API
browser based interface
tower-cli
tower_* Ansible modules
Prerequisites
It is assumed that participants are working systems administrators / developers / testers with
some very basic scripting knowledge (bash, ksh, Perl or Python) and an understanding of
fundamental system utilities / commands on Linux and Windows systems
Duration
This course requires three to five (3 - 5) days, 50% lecture, with 50% hands-on commands
and lab exercises.