Foreman and Katello Training Course
Foreman and Katello are open-source infrastructure management solutions that streamline the server lifecycle. Foreman handles server provisioning, configuration, and monitoring, enhanced by Katello's robust content management capabilities.
This instructor-led live training, available online or on-site, is designed for system operators and administrators looking to leverage Foreman and Katello to manage and monitor their server infrastructure.
Upon completing this training, participants will be able to:
- Configure Foreman to automate the provisioning and configuration of systems.
- Install Katello and apply its content management features to create, organize, and manage repositories.
- Monitor infrastructure changes using Foreman’s reporting and monitoring tools.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Practical implementation in a live-lab environment.
Customization Options
- For tailored training requests, please contact us to arrange accordingly.
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 the Linux operating system
- Experience in systems management
Target Audience
- System operators
- System administrators
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Foreman and Katello Training Course - Enquiry
Testimonials (2)
Expertise of the trainer
Ivan Micetic - Sparkle S.p.a.
Course - Foreman and Katello
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
Related Courses
Puppet Fundamentals
14 HoursPuppet is an open-source configuration management tool used to automate infrastructure provisioning, configuration, and management across servers and environments.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level system administrators who wish to use Puppet to automate system configuration in a Master-Client environment.
By the end of this training, participants will be able to:
- Install and configure Puppet on master and client systems.
- Write and apply Puppet manifests to manage configuration.
- Create and reuse Puppet modules, templates, and classes.
- Implement conditional logic and ordering in Puppet manifests.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Administering Microsoft Endpoint Configuration Manager
28 HoursMicrosoft Endpoint Configuration Manager (MECM) serves as a robust solution for deploying, managing, and securing devices and applications throughout an enterprise environment.
Delivered as an instructor-led, live training session available either online or onsite, this course targets intermediate-level IT professionals eager to install, configure, and manage MECM to support modern enterprise desktop and application management practices.
Upon completing this training, participants will be equipped to:
- Install and configure the infrastructure components of Microsoft Endpoint Configuration Manager.
- Deploy operating systems, applications, and updates across various devices.
- Monitor compliance and inventory levels using integrated tools and reports.
- Integrate MECM with Intune to facilitate co-management and modern device management strategies.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical sessions.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- For customized training requests, please contact us to arrange your preferred schedule.
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 Nigeria (online or onsite) is designed for DevOps engineers, developers, and project managers who aim 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 HoursManaging Configuration with Ansible equips system administrators with practical techniques for automating Linux and Unix infrastructure. The course covers core principles of Ansible playbooks, roles, inventory management, and variable-driven configurations. It examines proven methods for YAML syntax, conditional logic, vault encryption, and rolling update strategies. This helps professionals standardize deployment workflows and eliminate configuration drift across complex server environments.
Ansible for Experts
35 HoursThis instructor-led, live training in Nigeria (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.
DO374 - Ansible Automation: Advanced Development
21 HoursAnsible Automation serves as a robust framework designed for large-scale IT automation, configuration management, and deployment.
This live, instructor-led training, available either online or onsite, is tailored for intermediate-level DevOps professionals aiming to design, develop, and sustain advanced Ansible automation content while integrating it into broader IT operations.
Upon completing this training, participants will be equipped to:
- Develop custom Ansible modules and plugins.
- Construct complex playbooks utilizing Jinja2, filters, and conditional logic.
- Integrate Ansible with APIs and version control systems.
- Structure content effectively using Collections and Roles.
Course Format
- Interactive lectures and discussions.
- Practical application of the Ansible Automation Platform within sample enterprise scenarios.
- Guided exercises focused on the development, integration, and testing of Ansible content.
Course Customization Options
- To request customized training for this course based on your specific Ansible use cases, please contact us to arrange.
DO467 - Managing Enterprise Ansible Platform: Tower
21 HoursAnsible Tower serves as the enterprise-grade framework for managing and scaling Ansible automation within complex IT landscapes.
This instructor-led live training, available online or onsite, targets intermediate-level IT professionals seeking to deploy, configure, and operate Ansible Tower as a key component of their enterprise automation strategy.
Upon completion of this training, participants will be equipped to:
- Install and configure Ansible Tower for enterprise deployments.
- Manage users, teams, inventories, and credentials within Tower.
- Initiate and monitor playbooks using job templates and workflows.
- Ensure the security and scalability of Ansible automation across various teams and departments.
Course Format
- Interactive lectures and discussions.
- Practical, hands-on experience with Ansible Tower in enterprise-scale scenarios.
- Guided exercises centred on the deployment, management, and security of Tower infrastructure.
Course Customization Options
- For customized training tailored to your organization’s automation infrastructure, please contact us to arrange.
Microsoft Endpoint Configuration Manager (MECM)
21 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at system administrators who wish to learn about Microsoft Endpoint Configuration Manager (MECM) and use it to manage infrastructures.
By the end of this training, participants will be able to:
- Learn about Microsoft Endpoint Configuration Manager and how it works.
- Understand and configure discovery methods.
- Configure MECM client policies.
Red Hat Satellite
28 HoursThis instructor-led, live training in Nigeria (online or onsite) is designed for system operators and administrators looking to use Satellite to manage Red Hat Enterprise Linux hosts.
By the end of this training, participants will be able to:
- Configure Red Hat Satellite to deploy software and servers.
- Use management tools to schedule tasks and run remote execution commands.
- Perform server maintenance to manage system security, recoverability, and growth.
RHEL 8 for Linux Administrators
35 HoursThis instructor-led, live training in Nigeria (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.
Configuration Management with SaltStack
14 HoursSaltStack (or Salt) is a Python-based, open-source configuration management tool for automating the provisioning of hardware and software in an IT environment. SaltStack is popular as an orchestration tool in cloud and IT operational environments.
In this instructor-led, live training (onsite or remote), participants will learn how to deploy SaltStack as they step practice hands-on the setup, configuration, provisioning, optimizing and troubleshooting of a collection of servers in a simulated cloud environment.
By the end of this training, participants will be able to:
- Install and configure Saltstack
- Automate administrative tasks related to infrastructure
- Provision and manage new code and application packages
- Create reusable configuration templates
- Use SaltStack to monitor your systems
- Develop strategies to optimize infrastructure
- Troubleshoot SaltStack and environment issues
Audience
- System administrators
- DevOps engineers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice
Notes
- To request a customized training for this course, 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.
Zammad: Open-Source Helpdesk and Ticketing Replacing Zendesk and Freshdesk
14 HoursZammad is a contemporary, web-based, open-source helpdesk and customer support platform. It consolidates tickets from email, chat, phone, and social media into a unified queue, offering a self-hosted alternative to Zendesk, Freshdesk, and ServiceNow while ensuring that customer data remains within your own infrastructure.
This instructor-led, live training (available online or onsite) is designed for intermediate support managers and system administrators who want to leverage Zammad to replace cloud-based helpdesk platforms with a self-hosted, sovereign ticketing system.
Upon completion of this training, participants will be able to:
- Install Zammad using packages or Docker with PostgreSQL.
- Configure email, chat, and API channels for ticket ingestion.
- Design workflows, escalations, and SLA timers.
- Set up role-based access, groups, and organizations.
- Integrate with knowledge bases, reporting tools, and webhooks.
Course Format
- Interactive lectures and discussions.
- Numerous exercises and practical sessions.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to make arrangements.