Foreman and Katello Training Course
Foreman and Katello are open source infrastructure management solutions that simplify the lifecycle management of servers. Foreman provides provisioning, configuration, and monitoring of servers, supported by Katello's content management capabilities.
This instructor-led, live training (online or onsite) is aimed at system operators and administrators who wish to use Foreman and Katello to manage and monitor their servers and infrastructures.
By the end of this training, participants will be able to:
- Set up Foreman to automate provisioning and configuration of systems.
- Install Katello and implement its content management features to create, organize, and manage repositories.
- Track infrastructure changes using Foreman's reporting and monitoring features.
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.
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
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 used to automate infrastructure provisioning, configuration, and management across servers and environments.
This instructor-led, live training (online or on-site) is designed for beginner 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.
Course Format
- Interactive lectures and discussions.
- Abundant exercises and practical practice.
- Hands-on implementation in a live lab environment.
Course Customization Options
- To request a customized version of this course, please contact us to arrange.
Administering Microsoft Endpoint Configuration Manager
28 HoursMicrosoft Endpoint Configuration Manager (MECM) is a comprehensive solution for deploying, managing, and securing devices and applications across an enterprise environment.
This instructor-led, live training (available online or on-site) is designed for intermediate-level IT professionals who aim to install, configure, and manage Microsoft Endpoint Configuration Manager to support modern enterprise desktop and application management.
By the end of this training, participants will be able to:
- Install and configure Microsoft Endpoint Configuration Manager infrastructure components.
- Deploy operating systems, applications, and updates across devices.
- Monitor compliance and inventory using integrated tools and reports.
- Integrate MECM with Intune for co-management and modern device management.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized version of this training, please contact us to make arrangements.
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 Uzbekistan (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 HoursConfiguration Management Using Ansible equips system administrators with actionable strategies for automating Linux and Unix infrastructure. It covers foundational concepts of Ansible playbooks, roles, inventory management, and variable-based configurations. The course explores established techniques for YAML syntax, conditional logic, vault encryption, and rolling update procedures. It aids professionals in standardizing deployment workflows and preventing configuration drift in complex server environments.
Ansible for Experts
35 HoursThis instructor-led, live training in Uzbekistan (online or on-site) is designed for DevOps engineers, developers, and SysOps administrators who wish to maximise the tools and features offered by the Ansible project to advance organisational IT infrastructures and processes.
Participants will also have the opportunity to carry out complex Ansible implementations for large-scale applications while leveraging its open-source tower for optimised DevOps management and collaboration.
By the end of this training, participants will be able to:
- Install and configure Ansible alongside other open-source tools and resources.
- Establish a centralised system for DevOps management using Ansible project features.
- Operate Ansible's automation tools and advanced resources to adopt a CI/CD approach.
- Implement improved SysOps methods using Ansible's collaborative features for managing larger teams.
- Enhance the execution of DevOps tasks within the organisation and optimise existing ones.
- Integrate Ansible with external platforms and leverage other Ansible tools to benefit the organisation.
DO374 - Ansible Automation: Advanced Development
21 HoursAnsible Automation serves as a robust framework for scalable IT automation, configuration management, and deployment.
This instructor-led live training, available online or onsite, targets intermediate-level DevOps professionals looking to design, develop, and maintain advanced Ansible automation artifacts, integrating them into broader IT operations.
Upon completion of this training, participants will be equipped to:
- Build custom Ansible modules and plugins.
- Construct complex playbooks utilizing Jinja2, filters, and conditional logic.
- Seamlessly 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 within sample enterprise scenarios.
- Guided exercises emphasizing the development, integration, and testing of Ansible content.
Course Customization Options
- For customized training tailored to your specific Ansible use cases, please contact us to make arrangements.
DO467 - Managing Enterprise Ansible Platform: Tower
21 HoursAnsible Tower serves as the enterprise-grade framework for managing and scaling Ansible automation across complex IT environments.
This instructor-led, live training (available online or on-site) is designed for intermediate-level IT professionals who aim to deploy, configure, and operate Ansible Tower as part of a broader enterprise automation strategy.
By the end of this training, participants will be able to:
- Install and configure Ansible Tower for enterprise deployments.
- Manage users, teams, inventories, and credentials within Tower.
- Execute and monitor playbooks using job templates and workflows.
- Secure and scale Ansible automation across teams and departments.
Course Format
- Interactive lectures and discussions.
- Practical, hands-on use of Ansible Tower in enterprise-scale scenarios.
- Guided exercises focused on the deployment, management, and security of Tower infrastructure.
Course Customization Options
- To request a customized version of this course tailored to your organization's automation infrastructure, please contact us to arrange.
Microsoft Endpoint Configuration Manager (MECM)
21 HoursThis instructor-led, live training in Uzbekistan (available online or onsite) is designed for 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.
Microsoft SCCM
14 HoursThis instructor-led, live training in Uzbekistan (available online or on-site) is tailored for system administrators who wish to leverage Microsoft SCCM to manage their IT infrastructures.
Upon completing this training, participants will be able to:
- Utilise the Configuration Manager console for effective infrastructure management.
- Configure public key infrastructures to enhance the security of Microsoft SCCM.
- Carry out advanced application deployment and troubleshooting procedures.
Red Hat Satellite
28 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is designed for system operators and administrators who wish to leverage 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.
- Utilize management tools to schedule tasks and execute remote commands.
- Carry out server maintenance to ensure system security, recoverability, and scalability.
RHEL 8 for Linux Administrators
35 HoursThis live, instructor-led training in Uzbekistan (online or on-site) is designed for intermediate 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 (also known as Salt) is a Python-based, open-source configuration management tool designed to automate the provisioning of hardware and software within IT environments. It is widely recognized as an orchestration tool for cloud and IT operational settings.
During this instructor-led live training (available onsite or remotely), participants will learn how to deploy SaltStack through practical, hands-on exercises. These exercises cover the setup, configuration, provisioning, optimization, and troubleshooting of servers within a simulated cloud environment.
Upon completing this training, participants will be able to:
- Install and configure SaltStack
- Automate administrative tasks associated with infrastructure
- Provision and manage new code and application packages
- Construct reusable configuration templates
- Utilize SaltStack for system monitoring
- Develop strategies to enhance infrastructure efficiency
- Troubleshoot SaltStack and related environmental issues
Audience
- System administrators
- DevOps engineers
Course Format
- A combination of lectures, discussions, exercises, and extensive hands-on practice
Notes
- To arrange a customized training session for this course, please contact us.
Administering System Center Configuration Manager (SCCM)
35 HoursMastering Application Distribution, Deployment, and Monitoring with Configuration Manager
This comprehensive course provides hands-on experience with Configuration Manager and its associated site systems to efficiently manage network resources. The curriculum covers essential day-to-day management tasks, including:
- Application Management: Learn how to deploy and monitor applications for managed users and systems.
- Client Health Management: Ensure that client systems perform optimally and remain reliable.
- Inventory Management: Perform detailed inventories of hardware and software.
- Operating System Deployment: Master techniques for seamlessly deploying operating systems.
- 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 that ensures customer data remains within your own infrastructure.
This instructor-led, live training (available online or onsite) targets intermediate support managers and system administrators who want to transition from cloud helpdesk platforms to a self-hosted, sovereign ticketing system using Zammad.
Upon completing this training, participants will be able to:
- Install Zammad via packages or Docker with PostgreSQL.
- Configure email, chat, and API channels for ticket ingestion.
- Design workflows, escalation paths, and SLA timers.
- Establish role-based access, groups, and organizations.
- Integrate with the knowledge base, reporting tools, and webhooks.
Format of the Course
- Interactive lectures and discussions.
- Numerous exercises and practical sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.