Foreman and Katello Training Course
Foreman and Katello are open-source infrastructure management solutions that streamline the lifecycle management of servers. Foreman handles server provisioning, configuration, and monitoring, complemented by Katello's robust content management capabilities.
This instructor-led, live training (available online or onsite) is designed for system operators and administrators looking to leverage Foreman and Katello to effectively manage and monitor their servers and infrastructures.
Upon completing this training, participants will be able to:
- Configure Foreman to automate the provisioning and configuration of systems.
- Install Katello and utilize 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 practical sessions.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.
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.
- Registration of existing systems.
- 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.
- Provisioning via bare metal, cloud, and private virtualization.
- Provisioning new hosts from discovered hosts.
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 with systems management.
Audience
- System operators.
- System administrators.
Open Training Courses require 5+ participants.
Foreman and Katello Training Course - Booking
Foreman and Katello Training Course - Enquiry
Foreman and Katello - Consultancy 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
Upcoming Courses
Related Courses
Puppet Fundamentals
14 HoursPuppet is an open-source configuration management tool utilized to automate the provisioning, configuration, and management of infrastructure across various servers and environments.
This instructor-led live training, available both online and on-site, targets beginner to intermediate system administrators who aim to leverage Puppet for automating system configuration within a Master-Agent architecture.
Upon completion of this training, participants will be capable of:
- Installing and configuring Puppet on both master and agent systems.
- Writing and applying Puppet manifests to effectively manage configurations.
- Creating and reusing Puppet modules, templates, and classes.
- Implementing conditional logic and resource ordering in Puppet manifests.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical activities.
- Hands-on implementation within a live lab environment.
Customization Options
- To request customized training for this course, please contact us to make arrangements.
Administering Microsoft Endpoint Configuration Manager
28 HoursMicrosoft Endpoint Configuration Manager (MECM) serves as a robust solution for deploying, managing, and securing devices and applications across enterprise environments.
This instructor-led live training, available online or onsite, targets intermediate-level IT professionals aiming to install, configure, and manage Microsoft Endpoint Configuration Manager to support modern enterprise desktop and application management strategies.
Upon completion of this training, participants will be capable of:
- Installing and configuring the infrastructure components of Microsoft Endpoint Configuration Manager.
- Deploying operating systems, applications, and updates to various devices.
- Monitoring compliance and inventory utilizing integrated tools and reports.
- Integrating MECM with Intune to facilitate co-management and modern device management.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical activities.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to make arrangements.
Introduction to Ansible
7 HoursCourse goals: Grasp the fundamental concepts of Ansible Master the installation and configuration process for Ansible Investigate the core pillars of Ansible: Playbooks, Modules, and Inventory Put automation tasks into practice using Ansible Run Ansible Playbooks to oversee and automate distant servers
Ansible AWX Fundamentals for DevOps Automation
21 HoursThis instructor-led live training in Brazil (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 HoursConfiguring Systems with Ansible equips system administrators with practical techniques for automating Linux and Unix infrastructure. It covers the core principles of Ansible playbooks, roles, inventory management, and variable-driven configurations. The course examines proven methods for YAML syntax, conditional logic, vault encryption, and rolling update strategies. It helps professionals standardize deployment workflows and eliminate configuration drift across complex server environments.
Ansible for Experts
35 HoursThis instructor-led, live training in Brazil (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 for IT automation, configuration management, and large-scale deployment.
This live, instructor-led training, available both online and onsite, is designed for intermediate-level DevOps professionals seeking to design, develop, and maintain advanced Ansible automation content, integrating it seamlessly 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 tailored to your specific Ansible use cases, please contact us to arrange.
DO467 - Managing Enterprise Ansible Platform: Tower
21 HoursAnsible Tower serves as the enterprise framework for managing and scaling Ansible automation across complex IT environments.
This instructor-led, live training (available online or onsite) is designed for intermediate-level IT professionals who want to deploy, configure, and operate Ansible Tower as part of an enterprise automation strategy.
By the end of this training, participants will be able to:
- Install and configure Ansible Tower for enterprise use.
- Manage users, teams, inventories, and credentials in Tower.
- Launch and monitor playbooks through job templates and workflows.
- Secure and scale Ansible automation across teams and departments.
Format of the Course
- Interactive lecture and discussion.
- Hands-on use of Ansible Tower in enterprise-scale scenarios.
- Guided exercises focused on deployment, management, and security of Tower infrastructure.
Course Customization Options
- To request a customized training for this course based on your organization’s automation infrastructure, please contact us to arrange.
Microsoft Endpoint Configuration Manager (MECM)
21 HoursThis instructor-led live training in Brazil (online or on-site) is designed for system administrators who wish to learn about Microsoft Endpoint Configuration Manager (MECM) and apply it to manage their infrastructures.
By the end of this training, participants will be able to:
- Learn about Microsoft Endpoint Configuration Manager and how it functions.
- Understand and configure discovery methods.
- Configure MECM client policies.
Microsoft SCCM
14 HoursThis instructor-led, live training in Brazil (online or onsite) is designed for system administrators who want to leverage Microsoft SCCM to manage their infrastructures.
Upon completing this training, participants will be able to:
- Utilize the Configuration Manager console for infrastructure management.
- Configure public key infrastructures to secure Microsoft SCCM.
- Execute advanced application deployment and troubleshooting.
Puppet Practitioner
21 HoursThis instructor-led, live training Brazil (available online or onsite) is designed for intermediate to advanced-level developers and system administrators who aim to enhance their proficiency in Puppet.
Upon completion of this training, participants will be equipped to:
- Gain mastery over advanced Puppet concepts and methodologies.
- Manage configurations efficiently using Puppet.
- Adopt best practices for module development.
- Decouple configuration data from code by leveraging Hiera.
- Create custom facts and functions to expand Puppet’s capabilities.
- Effectively manage dependencies and relationships within Puppet.
- Handle various artifacts, including files, snippets, templates, and binary data.
- Apply industry-standard testing practices for Puppet modules.
- Utilize Puppet Bolt for automation and orchestration tasks.
Red Hat Satellite
28 HoursThis instructor-led, live training in Brazil (online or onsite) is designed for system operators and administrators who want 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 Brazil (online or onsite) is tailored for intermediate-level system administrators and IT professionals who want to effectively manage, optimize, and secure RHEL 8 environments using the latest tools and techniques.
Upon completing this training, participants will be able to:
- Install and configure RHEL 8 for enterprise use.
- Leverage advanced tools such as 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, also known as Salt, is an open-source, Python-based configuration management tool designed to automate the deployment of hardware and software within IT environments. It is widely recognized for its effectiveness as an orchestration tool in cloud and IT operations.
During this instructor-led live training, available either onsite or remotely, participants will learn to deploy SaltStack by engaging in practical, hands-on exercises. The focus will be on setting up, configuring, provisioning, optimizing, and troubleshooting a group of servers within a simulated cloud environment.
Upon completing this training, participants will be capable of:
- Installing and configuring Saltstack
- Automating administrative tasks associated with infrastructure
- Provisioning and managing new code and application packages
- Developing reusable configuration templates
- Utilizing SaltStack for system monitoring
- Formulating strategies to optimize infrastructure
- Troubleshooting issues related to SaltStack and its environment
Target Audience
- System administrators
- DevOps engineers
Course Format
- A blend of lectures, discussions, exercises, and extensive hands-on practice
Notes
- For those interested in arranging customized training for this course, please reach out to us to make the necessary arrangements.
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, voice, and social media into a single queue, offering a self-hosted alternative to Zendesk, Freshdesk, and ServiceNow that ensures customer data remains within your infrastructure.
This instructor-led live training (available online or onsite) targets intermediate support managers and system administrators who aim to replace cloud-based helpdesk platforms with a self-hosted, sovereign ticketing solution using Zammad.
Upon completing 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, escalation paths, and SLA timers.
- Set up role-based access control, groups, and organizations.
- Integrate with knowledge bases, reporting tools, and webhooks.
Format of the Course
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange it.