Direkt zum Inhalt

Hochverfügbare E-Mail-Cluster mit Ansible

Der Automatisierungs-Kurs für Mailserver-Profis an der Heinlein Akademie. Mit Ansible erstellen Sie einen vollständigen, hochverfügbaren Mailcluster als Infrastructure as Code – von Mail-Transport und Security bis zu Speicherung, DNS und Monitoring. Das Ansible-Paket können Sie anschließend an Ihre Umgebung anpassen.

Guru

5 Tage, Berlin oder Online

Carsten Rosenberg

Teilnehmerbewertungen

Vorkenntnisse

Der Kurs richtet sich an Mailserver-Betreiberinnen und Linux-Administratorinnen, die ihre Infrastruktur automatisiert und reproduzierbar ausrollen möchten. Mindestvoraussetzung ist der Besuch unseres Kurses "Sichere Mailserver mit Postfix, Dovecot und Rspamd - Grundlagen" oder mehrjährige Praxiserfahrung als Postmaster. Das sichere Handling der Linux-Konsole setzen wir voraus.

Der Kurs ist so angelegt, dass Sie das fertige Ansible-Paket als Ganzes anwenden und nur an den richtigen Stellen anpassen – für diese spätere Verwendung sind keine tiefen Ansible-Kenntnisse nötig. Im Kurs selbst steigen wir jedoch in die Details von Ansible und in das Schreiben abgeleiteter Rollen ein.

Teilnehmende benötigen bzw. profitieren von folgendem Vorwissen:

  • Sicherer Umgang mit der Linux-Kommandozeile
  • Grundkenntnisse der Mailserver-Komponenten (Postfix, Dovecot, Rspamd) – aus unseren Mailserver-Kursen oder eigener Praxis
  • Hilfreich: Ansible-Grundkenntnisse, um eigene und abgeleitete Rollen zu schreiben
  • Hilfreich: Grundlagen zu DNS und DNSSEC

Wir empfehlen ergänzend:

Test-Yourself

  • Was ist der Unterschied zwischen einem Playbook, einer Rolle und einem Inventory?
  • Was bedeutet "idempotent" und warum ist das für Konfigurationsmanagement zentral?
  • Wie würde ich von Hand einen zweiten MX und einen zweiten Mailstore aufsetzen – welche Schritte würde ich automatisieren wollen?
  • Wie verwalte ich Geheimnisse (Passwörter, Schlüssel), die nicht im Klartext im Repository liegen sollen?

Kursinhalt

In dieser Schulung steht nicht das Was der einzelnen Mailserver-Komponenten im Vordergrund, sondern das Wie ihrer Automatisierung: Wir bringen einen vollständigen, redundanten Mailcluster reproduzierbar als Code aus. Die einzelnen Technologien wenden wir dabei an, ohne sie erneut von Grund auf herzuleiten – was Sie nicht aus den anderen Kursen mitbringen, behandeln wir bewusst als Baustein, den das Playbook korrekt für Sie konfiguriert.

Themen und praktische Übungen umfassen:

  • Mail-Infrastruktur als Code: idempotentes Ausrollen, Konfigurations-Templating, Umgang mit Secrets (Vault) und Multi-Host-Inventories
  • Aufbau eines vollständigen, redundanten Clusters von null per Playbook, der sich aus den passenden Komponenten zusammensetzt:
    • Mail-Transport und Routing: Postfix
    • Mail-Security: Rspamd, ClamAV, weitere Analyse- und AntiVirus-Dienste, Umsetzung und Erweiterung von Policies
    • Mailbox-Speicherung und Zugriff: Dovecot CE
    • Datenbanken: MariaDB, OpenLDAP, Redis
    • Loadbalancing und Redundanz: HAProxy, keepalived
    • Identity-Management und Auth-Policies: Keycloak, Nauthilus
    • Groupware und Webmail: SOGo / Roundcube, Apache
    • DNS: PowerDNS (autoritativ und rekursiv), Unbound
    • Monitoring und Logging: Checkmk, Prometheus, Grafana, zentrales Syslog/Journal
    • Betrieb: Grundeinstellungen, Zertifikate, Konfigurations-Versionierung, Containermanagement
  • Redundantes Aufsetzen der Datenbank- und Identity-Schicht (z. B. OpenLDAP, Keycloak, MariaDB)
  • Day-2-Operations: Rollouts, Updates, Monitoring, Logging und Backup im Verbund
  • Einstieg in das Schreiben eigener, abgeleiteter Rollen für die Anpassung an Ihre Umgebung

Ziel

Nach Abschluss des Kurses können die Teilnehmenden:

  • einen vollständigen, hochverfügbaren Mailcluster automatisiert und reproduzierbar ausrollen
  • das bereitgestellte Ansible-Paket sicher anwenden und gezielt an die eigene Umgebung anpassen
  • die einzelnen Komponenten – von MTA und Mail-Security über Speicherung und Identity-Management bis zu DNS und Monitoring – im Zusammenspiel betreiben
  • Konfigurationen idempotent verwalten und Geheimnisse sicher handhaben
  • bei Bedarf eigene, abgeleitete Rollen entwickeln und in das Paket integrieren
  • Hinweis

    Dieser Kurs vermittelt die Automatisierung einer Mailinfrastruktur, nicht die technologischen Grundlagen der einzelnen Dienste. Das nötige Verständnis von Postfix, Dovecot und Rspamd sollten Sie aus unseren Mailserver-Kursen oder aus eigener Praxis mitbringen. Wer tiefer in Ansible selbst einsteigen möchte, dem empfehlen wir vorab den Ansible-Kurs von Sven Velt.

    Dozent

    Carsten Rosenberg

    Carsten Rosenberg

    ist seit 2017 Senior Linux Consultant bei Heinlein Support und betreut größere Mailserver-Installationen unserer Kunden. Damit gehören Postfix und Dovecot zu seinen Lieblingsthemen. Im rspamd-Projekt entwickelt er eigene Plugins und Erweiterungen. Außerdem ist er als Dozent für unsere Akademie tätig.

    Das sagen unsere Teilnehmer

    Anmeldung oder Angebot zum Kurs

    Schritt 1: Terminauswahl

    Leider gibt es für diese Schulung momentan keinen festen Termin. Bei Interesse an einer Schulungsteilnahme oder an einer Inhouse-Schulung zu diesem Thema, wenden Sie sich bitte per Mail an uns. Vielen Dank.

    Schritt 2: Bitte Paket auswählen