Foreman and Katello Training Course
Foreman and Katello are open-source solutions designed to streamline the lifecycle management of servers. Foreman handles server provisioning, configuration, and monitoring, complemented by Katello’s content management functionalities.
This instructor-led training (delivered online or on-site) is tailored for system operators and administrators looking to leverage Foreman and Katello for managing and overseeing their servers and infrastructure.
By the end of this course, participants will be able to:
- Configure Foreman to automate server provisioning and configuration processes.
- Deploy Katello and utilize its content management features to establish, organize, and oversee repositories.
- Monitor infrastructure changes through Foreman’s reporting and monitoring tools.
Course Format
- Engaging lectures and discussions.
- Absorbing exercises and practical sessions.
- Hands-on implementation in a live-lab setting.
Customization Options
- To request a customized training for this course, please contact us to make arrangements.
Course Outline
Introduction
Overview of Foreman/Katello Features and Architecture
- Component versions
- Foreman/Katello versus Red Hat Satellite
- Deployment planning and considerations
Getting Started with Foreman/Katello
- Foreman installation
- Katello agent
- Hammer configuration
Performing Content Management with Katello
- Activation keys
- Subscription management
- Content views
Registering Existing Hosts
- Manual and automated registrations
- Existing system registration
- Host control
Integrating with Puppet
- Puppet basics
- User management
- Creating modules
Integrating an Identity Management System
- Identity management system setup
- External authentication
Provisioning New Systems
- Host groups and parameters
- Bare metal, cloud, and private virtualization provisioning
- Provisioning new host from discovered host
Integrating with Kernel-Based Virtual Machines (KVM)
- System virtualization and configuration
- Provisioning a virtual machine
Monitoring Servers with Foreman
- Dashboard configuration
- Logging and reports
Troubleshooting
Summary and Conclusion
Requirements
- Knowledge of Linux operating system
- Experience with systems management
Audience
- System operators
- System administrators
Need help picking the right course?
Foreman and Katello Training Course - Enquiry
Testimonials (1)
high practical to get a real overview. Trainer gives enough space to discuss our needs. Tried many thinks which could help us and what was not directly in agenda.
Daniel Kreie - Faurecia Automotive Polska S.A.
Course - Foreman and Katello
Upcoming Courses
Related Courses
Advanced Automation with Ansible
14 HoursThis course is designed to provide engineers with existing Ansible experience insights into more advanced and specialized aspects of its usage.
The workshop's objective is to offer a deeper comprehension of the inner workings of Ansible, its role in the application development lifecycle, and how it can be customized for large-scale and enterprise settings.
Introduction to Ansible
7 HoursCourse objectives: Understand the basics of Ansible Learn how to install and configure Ansible Explore the core components of Ansible: Playbooks, Modules, and Inventory Implement automation tasks using Ansible Execute Ansible Playbooks to manage and automate remote servers
Ansible AWX Fundamentals for DevOps Automation
21 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at DevOps engineers, developers, and project managers who wish to efficiently execute preprogrammed functions and administer software development workflows using the powerful RESTful API of Ansible AWX.
By the end of this training, participants will be able to:
- Install and configure Ansible AWX on their preferred software development environment.
- Understand the DevOps principles and concepts foundational to Ansible AWX.
- Utilize AWX's automation tools to enhance workflows and facilitate DevOps processes.
- Integrate AWX with external resources to leverage its features and collaborate with teams.
Managing Configuration with Ansible
21 HoursThis course is designed for system administrators aiming to automate the configuration management of systems and applications using Ansible.
The primary focus of this course is on Linux/Unix servers.
Ansible for Experts
35 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at DevOps engineers, developers, and SysOps administrators who wish to maximize the tools and features made available through the Ansible project for the advancement of organizational IT infrastructures and processes.
Simultaneously, they can utilize the opportunity to carry out complex Ansible implementations for large-scale applications while employing its open-sourced tower for optimized DevOps management and collaboration functions.
By the end of this training, participants will be able to:
- Install and configure Ansible along with other open-source tools and resources.
- Establish a centralized system for DevOps management using Ansible project features.
- Operate automation tools and advanced resources of Ansible to achieve CI/CD approach.
- Execute better SysOps methods using Ansible's collaborative features for management of larger teams.
- Enhance DevOps tasks execution within the organization and optimize existing ones.
- Integrate Ansible with external platforms and leverage other Ansible tools for the organization's advantage.
Ansible for Network Engineers
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at network or DevOps engineers who wish to use Ansible to manage network systems more efficiently through automation.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start building and using network automation.
- Create Ansible playbooks for executing and automating tasks in multiple network systems.
- Use Python network automation scripts to manage and configure network devices.
- Manage network configuration changes dynamically using Jinja2 templates.
Ansible and Puppet for Large Infrastructures
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at DevOps engineers who wish to automate IT infrastructure with Ansible and Puppet.
By the end of this training, participants will be able to:
- Configure and manage IT infrastructure.
- Build a pipeline for effective code deployment.
- Implement self-service infrastructure and application delivery.
Chef Configuration Management
14 HoursThis 2-day course provides practical training on the fundamentals of Chef, a configuration management tool, and its application in automating infrastructure.
DO374 - Ansible Automation: Advanced Development
21 HoursAnsible Automation is a robust framework designed for IT automation, configuration management, and large-scale deployments.
This instructor-led training session (either online or in-person) targets intermediate-level DevOps professionals who aim to design, develop, and maintain sophisticated Ansible automation content and integrate it into broader IT operations.
By the conclusion of this training, participants will be able to:
- Create custom Ansible modules and plugins.
- Construct intricate playbooks using Jinja2 templates, filters, and conditional logic.
- Integrate Ansible with APIs and version control systems.
- Organize content effectively using Collections and Roles.
Course Format
- Interactive lectures and discussions.
- Practical application of the Ansible Automation Platform in simulated enterprise environments.
- Guided exercises centered on developing, integrating, and testing Ansible content.
Customization Options for the Course
- To request a tailored training session based on your specific Ansible use cases, please contact us to arrange further details.
DO467 - Managing Enterprise Ansible Platform: Tower
21 HoursAnsible Tower serves as the enterprise framework designed to manage and scale Ansible automation across intricate IT environments.
This instructor-led live training (conducted online or at your premises) targets intermediate-level IT professionals aiming to deploy, configure, and operate Ansible Tower within an enterprise-wide automation strategy.
Upon completion of this training, participants will be able to:
- Set up and configure Ansible Tower for enterprise purposes.
- Administer users, teams, inventories, and credentials in Tower.
- Initiate and oversee playbooks using job templates and workflows.
- Secure and expand Ansible automation across various teams and departments.
Course Format
- Interactive lectures combined with discussions.
- Practical application of Ansible Tower in large-scale enterprise scenarios.
- Guided exercises centered on the deployment, management, and security of Tower infrastructure.
Customization Options for the Course
- To request a customized training session tailored to your organization’s automation infrastructure, please contact us to arrange further details.
IT Automation with Saltstack
14 HoursSaltstack (referred to as Salt) is an open-source software designed for automating the configuration of server systems. Throughout this course, you will gain skills in centrally administering and managing multiple server environments.
The curriculum will blend presentations, practical examples, and hands-on lab exercises, enabling you to apply your newfound knowledge right away.
Advanced Automation with Red Hat Ansible
35 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at DevOps engineers, developers, and SysOps administrators who wish to employ the Red Hat Ansible Automation Platform for executing software development functions and orchestrating advanced IT processes.
Furthermore, they can demonstrate and hone Ansible practices that are advantageous to specific enterprise applications, all the while efficiently collaborating with their respective teams for the accomplishment of complex business functionalities.
By the end of this training, participants will be able to:
- Install and configure Red Hat Ansible Automation Platform within the preferred environment.
- Familiarize with advanced Ansible features for centralizing and managing projects.
- Utilize automation tools and higher-level resources of Red Hat Ansible to achieve CI/CD approach.
- Perform administrative methods for better collaboration of larger teams.
- Enhance DevOps tasks execution within the organization and optimize existing ones.
- Integrate Ansible Automation Platform with other Red Hat distributions to maximize productivity.
RHEL 8 for Linux Administrators
35 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at intermediate-level system administrators and IT professionals who wish to effectively manage, optimize, and secure RHEL 8 environments using the latest tools and techniques.
By the end of this training, participants will be able to:
- Install and configure RHEL 8 for enterprise use.
- Use advanced tools like App Streams, Stratis, and the Virtual Data Optimizer for efficient storage management.
- Implement secure networking using NFTables and Firewalld.
- Automate systems administration tasks with Ansible, including the deployment and scaling of tasks.
- Manage the lifecycle of containers and secure deployments in production environments.
Red Hat System Administration III (RHEL9) – RH294+EX294
28 HoursThe Red Hat System Administration III course focuses on automating Linux system administration tasks using the Red Hat Ansible Automation Platform.
This instructor-led live training (online or onsite) is designed for intermediate-level Linux system administrators who want to automate routine administrative duties and prepare for the Red Hat Certified Engineer (RHCE) exam based on RHEL 9.
By the end of this course, participants will be able to:
- Create and execute Ansible playbooks to automate Linux administration tasks.
- Deploy and manage systems using Ansible roles, inventories, and variables.
- Manage access control, configure services, and implement security policies automatically.
- Prepare for and take the EX294 RHCE certification exam.
Course Format
- Interactive lectures and discussions.
- Hands-on practice in Red Hat Enterprise Linux 9.
- Guided labs centered on automation tasks aligned with RHCE exam objectives.
Customization Options for the Course
- To request a customized training tailored to your specific automation or certification goals, please contact us to arrange.
Administering System Center Configuration Manager (SCCM)
35 HoursMastering Application Distribution, Deployment, and Monitoring with Configuration Manager
In this comprehensive course, you will gain hands-on experience with Configuration Manager and its associated site systems to efficiently manage network resources. The curriculum is designed to cover essential day-to-day management tasks, including:
- Application Management: Learn to deploy and monitor applications for managed users and systems.
- Client Health Management: Ensure optimal performance and reliability of client systems.
- Inventory Management: Conduct detailed hardware and software inventories.
- Operating System Deployment: Master techniques for deploying operating systems seamlessly.
- Software Updates: Manage and streamline software update processes.