Ansible: Praxiskurs Linux-Konfigurationsautomatisierung (Online-Training auf Deutsch) - Webinar von xamira networks GmbH

Automatisierte Konfiguration von Linux-Servern und Cloud-Instanzen

Inhalte

Die Teilnehmer:innen lernen die Konfigurationsautomatisierung mit Ansible. Dazu gehört die Grundkonfiguration eines Ansible Projektes, die Vorbereitung der mit Ansible verwalteten Zielsysteme sowie das Erstellen von Playbooks mit besonders praxisrelevanten Modulen, beispielsweise zur Installation von Softwarepaketen, zur Verwaltung von Benutzerkonten und zur Modifikation von Dateien. Dazu gehören ebenso der Umgang mit Jinja2-Templates, Variablen und Facts sowie die Steuerung des Ablaufs von Playbooks und das Debugging. Ferner lernen die Teilnehmer:innen, Konfigurationen mit Rollen wiederverwendbar zu machen, wesentliche Elemente einer IaaS-Cloud mit Ansible zu steuern und dynamische Inventories in Cloud-Umgebungen zu nutzen.

Beschreibung

Moderne IT-Landschaften sind ohne automatisierte Konfiguration nicht mehr praktikabel. Die Anzahl zu konfigurierender Systeme nimmt sowohl on premises in Form von virtuellen Maschinen als auch in der Cloud in Form von IaaS-Instanzen stetig zu. Zugleich werden die Anforderungen an eine konsistente, verifizierbare, sichere und schnell anpassbare Konfiguration immer höher.

Ansible ist eines der beliebtesten Werkzeuge zur Konfigurationsautomatisierung unter Linux. Der Einstieg in Ansible ist vergleichsweise leicht, jedoch erfordern komplexe Setups auch anspruchsvolle Playbooks und Rollen. Mit ihnen lässt sich auf einer Vielzahl von Zielsystemen eine gewünschte Konfiguration herstellen. Abweichungen vom Zielzustand lassen sich mit Ansible leicht erkennen und korrigieren. Darüber hinaus kann Ansible mit zahlreichen Cloud-Anbietern interagieren, um IaaS-Instanzen zu erstellen und automatisch als Zielsysteme zu verwenden.

In diesem Kurs vermitteln wir, wie Konfigurationen in Ansible definiert und auf Zielsysteme angewendet werden, wie diese Konfigurationen für verschiedene Einsatzzwecke wiederverwendet werden und wie Ansible im Sinne von Infrastructure as Code für die Konfiguration von Cloud-Setups genutzt wird.

Kursinhalte

  • Ansible-Grundlagen
    • Grundlagen der automatisierten Konfiguration
    • Architektur und Funktionsweise von Ansible
    • SSH, SSH-Keys und sudo
    • Grundkonfiguration von Ansible
    • Statische Inventories
    • Playbooks erstellen, ausführen und debuggen
  • Wichtige Ansible-Module
    • Software-Pakete installieren
    • Benutzerkonten und -gruppen verwalten
    • Dateien, Verzeichnisse und Berechtigungen verwalten
    • Text-Dateien erstellen und verändern
    • Dienste starten und stoppen
    • IaaS-Instanzen in der Cloud verwalten
  • Steuerung und Logik in Ansible Playbooks
    • Variablen, Facts und Rückgabewerte von Tasks
    • Ansible Vault
    • Bedingtes und mehrfaches Ausführen von Tasks
    • Handler, Ablaufsteuerung und Delegation
    • Fehlerbehandlung
  • Jinja2-Templates
    • Variablensubstitution
    • Filter und Lookups
    • Bedingungen und Schleifen
  • Ansible Rollen und Collections
    • Struktur von Ansible Rollen und Collections
    • Variablen und Wertübergabe
    • Verteilen und Nutzen von Rollen
    • Ansible Galaxy
  • Ansible in Cloud-Umgebungen
    • Erstellen von Cloud-Instanzen mit Ansible
    • Dynamisches Inventory zur Konfiguration von Cloud-Instanzen
  • Übersicht (!) über weiterführende Themen
    • Ansible AWX
    • Ansible Molecule
    • Ansible für Windows
    • Continuous Integration und Continuous Delivery mit Ansible
    • cloud-init zur Vorbereitung von Zielsystemen
    • Ansible für Docker und Kubernetes
  • Best Practices

Die Teilnehmer:innen lernen die Konfigurationsautomatisierung mit Ansible. Dazu gehört die Grundkonfiguration eines Ansible Projektes, die Vorbereitung der mit Ansible verwalteten Zielsysteme sowie da ...

Mehr Informationen >>

Zielgruppen

Das Training richtet sich an Administratorinnen und Administratoren sowie Software-Entwicklerinnen und -Entwickler, die bereits über praktische Erfahrung im Umgang mit Linux-Systemen auf der Kommandozeile verfügen. Diese Kenntnisse vermitteln wir in unserem Training Linux-Grundlagen für Cloud und Container. Die dort genannten Fähigkeiten werden in diesem Training vorausgesetzt. Kenntnisse in gängigen Programmierkonzepten, insbesondere Variablen, Bedingungen, Schleifen und Bibliotheken, sind erforderlich, praktische Kenntnisse in einer Programmiersprache sind von Vorteil, aber keine Voraussetzung.

Das Training richtet sich an Administratorinnen und Administratoren sowie Software-Entwicklerinnen und -Entwickler, die bereits über praktische Erfahrung im Umgang mit Linux-Systemen auf der Kommando ...

Mehr Informationen >>

Termine und Orte

Datum Uhrzeit Dauer Preis
Webinar
17.06.2024 - 19.06.2024 09:00 - 18:00 Uhr 24 h Mehr Informationen > Jetzt buchen ›

SG-Seminar-Nr.: 6700508

Termine

  • 17.06.2024 - 19.06.2024

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Teilnahmebestätigung
  • 24 h
  •  
  • Anbieterbewertung (1)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Webinar
17.06.2024 - 19.06.2024 09:00 - 18:00 Uhr 24 h Mehr Informationen > Jetzt buchen ›