alt text

Foreman & Katello

Kursinhalt

Dieses Training bietet einen Einstieg in das Management-Tool Foreman mit dessen Plugin Katello.

Teilnehmer:innen installieren ihr eigenes Foreman-System inklusive Katello und nehmen die grundlegende Konfiguration vor.
Vorgestellt wird sowohl die Verwaltung von Servern als auch von Virtualisierungssystemen. Die Integration von Puppet zur Konfigurationsverwaltung ist ebenso Teil des Kurses.

Ausführliche Agenda
  • Einführung in das System-Management

    • Betriebliches Umfeld und Motivation

    • Lifecycle Management

    • Content-Management und CVE-Analyse

    • Konfigurations-Management

  • Technisches Umfeld

    • Netzwerke

    • Infrastrukturdienste (DNS, DHCP u. a.)

    • Compute-Ressourcen/Virtualisierung

  • Installation von Foreman/Katello

    • Systemanforderungen

    • Bezug der Software

    • Installation und Konfiguration

      • zusätzliche Module aktivieren

      • eigene Zertifikate hinterlegen

      • Logging konfigurieren

      • „Antwort-Dateien“ für automatisierte Installation

    • Verwaltung der Dienste

      • Server- und Proxy-Dienste starten und stoppen

      • Server und Dienste überwachen

  • Benutzer, Gruppen, Rollen und Rechte

    • Authentifizierungsquellen

    • Benutzer erstellen

    • Gruppen erstellen

    • Rollen erstellen, erweitern und zuordnen

  • Betriebssysteme verwalten

    • Installationsmedien und Spiegelserver

    • Assoziationen

  • Hosts und Hostgruppen verwalten

    • Host- und Domainnamen, Netzwerke, MAC- und IP-Adressen

    • Host-Parameter

    • Hostgruppen, Standorte und Organisationen

    • Managed/Unmanaged Hosts, „Build-Modus“

    • Fakten und Berichte

  • Integration mit Virtualisierung

    • Compute Resources und Compute Profiles

    • Beispiel: Anbindung an libvirt/KVM

  • Grundlagen von Vorlagen

    • Arten von Vorlagen

    • Zuordnung von Betriebssystemen, Hosts und Vorlagen

  • Content Management

    • Content Hosts

    • Lifecycle Environments

    • Produkte und Repositories

    • Content Views und Versionen

    • Activation Keys

  • Vorlagen erstellen und anpassen

    • ERB-Syntax

    • Bereitstellungsvorlagen (am Beispiel Kickstart)

    • Partitionstabellen

    • Abschlussvorlagen („Finish Templates“)

    • Snippets

  • das Kommandozeilen-Werkzeug hammer

    • Konfiguration

    • Bedienung

      • Hosts auflisten

      • Hosts erstellen

      • andere Aufgaben automatisieren/skripten

  • Steuerung von Netzwerkdiensten

    • Foreman-Proxies und Features

  • Konfigurationsmanagement mit Puppet

    • Einrichtung des Puppet-Agents auf verwalteten Maschinen

    • Puppet-Module installieren und in Foreman importieren

    • Smart-Class-Unterstützung in Foreman verwenden

  • Content Hosts

    • Subscription-Manager

    • Bootstrap und automatisches Attachment

  • Tasks und Jobs

    • Erstellung und Überwachung von Aufgaben

  • Ausblick: Konfigurations-Management mit Ansible

    • SSH-Remote-Execution einrichten

    • Ansible-Facts für Berichte in Foreman verwenden

    • Ansible-Inventory aus Foreman abrufen

Zielgruppe

IT-Administratoren, DevOps Engineers, Cloud Architekten

Nötige Vorkenntnisse

Teilnehmer:innen des Workshops bringen Kenntnisse in der Netzwerk-Administration unter Linux mit (Grundlagen, TCP/IP, DHCP, DNS).
Grundkenntnisse in mindestens einem Konfigurations-Management (Ansible, Puppet oder Salt) werden ebenso vorausgesetzt.

Dauer

5 Tage

Beginn 9:00 Uhr
Ende 16:30 Uhr

Veranstaltungsform

Online oder Präsenz möglich

Kontaktieren Sie uns!

Bei Fragen zu unserem Trainingsangebot erreichen Sie uns unter:

+49 8457 337 9990

training@b1-systems.de