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.

Experte

5 Tage, Berlin

Carsten Rosenberg

0 Teilnehmerbewertungen

Vorkenntnisse

Der Kurs richtet sich an Mailserver-Betreiber*innen und Linux-Administrator*innen, 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: Bitte Termin auswählen

KW
Datum
Dozent
Ort
Status

Schritt 2: Bitte Paket auswählen