Catalogue
/
DevOps
/
Automatisierung mit Ansible für Fortgeschrittene

Automatisierung mit Ansible für Fortgeschrittene

Tauchen Sie mit unserem Kurs für Fortgeschrittene tief in die Fähigkeiten von Ansible ein. Dieser Workshop richtet sich an erfahrene Benutzer und befasst sich mit der Entwicklung komplexer Module, dynamischen Inventaren und der Integration von Python-APIs. Lernen Sie, Ansible anzupassen, Anwendungstests zu rationalisieren und Integrationen mit AWS, Vagrant und Docker zu meistern.

Machen Sie sich moderne Bereitstellungsmethoden zu eigen und verfeinern Sie Ihre Automatisierungsfähigkeiten, um eine optimale Leistung in verschiedenen Unternehmensumgebungen zu gewährleisten. Erweitern Sie Ihre Ansible-Kenntnisse und meistern Sie anspruchsvolle Automatisierungsaufgaben.

What will you learn?

Entdecken Sie die tiefgreifenden Fähigkeiten von Ansible in unserem Workshop für Fortgeschrittene. Dieser Kurs richtet sich an Ingenieure, die bereits mit Ansible vertraut sind und sich mit den anspruchsvolleren Anwendungen beschäftigen möchten. Durch die Teilnahme an diesem intensiven Training werden Sie:

  • Die zugrunde liegenden Mechanismen entdecken: Erhalten Sie Einblicke in die internen Abläufe von Ansible.
  • Ansible in die Entwicklung integrieren: Lernen Sie, wie Ansible nahtlos in den Anwendungsentwicklungszyklus passt.
  • Anpassung für Unternehmensumgebungen: Verstehen Sie Techniken, um Ansible für groß angelegte und unternehmensweite Szenarien zu optimieren.
  • Nahtlose Automatisierung erreichen: Erwerben Sie Fähigkeiten, um komplexe und umfangreiche Aufgaben mühelos zu automatisieren.
  • Ihr Ansible-Wissen vertiefen: Entwickeln Sie sich von der grundlegenden Nutzung zur Beherrschung fortgeschrittener Ansible-Funktionen, um jede Automatisierungsherausforderung zu meistern.

Requirements:

Die Teilnehmer sollten mit Ansible grundlegend vertraut sein.

Wenn Sie Ansible für Routineaufgaben verwendet haben oder über Einführungswissen verfügen, sind Sie für diesen Workshop gut vorbereitet.

Ein grundlegendes Verständnis für Automatisierung und den Lebenszyklus der Softwareentwicklung ist von Vorteil, aber nicht zwingend erforderlich.‍ Linux- oder Unix-Administrationskenntnisse.

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

  • 1. Einführung in fortgeschrittenes Ansible
    • Entwicklung von den Grundlagen zu fortgeschrittenem Ansible
    • Überblick über die Kursinhalte
  • 2. Interna der Modulentwicklung
    • Tiefgehende Analyse der internen Struktur von Ansible
    • Lebenszyklus und Ausführungsweg eines Ansible-Moduls
    • Erweiterte Konfigurations- und Anpassungstechniken
  • 3. Die Python-API für Ansible
    • Integration von Python mit Ansible
    • Nutzung von Python-Bibliotheken und Ansible-Skripten
    • Fortgeschrittene Python-Techniken zur verbesserten Automatisierung
  • 4. Entwicklung dynamischer Inventories
    • Vorteile und Anwendungsfälle für dynamische Inventories
    • Echtzeit-Datenerfassungstechniken
    • Best Practices und Optimierung dynamischer Inventories
  • 5. Entwicklung benutzerdefinierter Module und Plugins
    • Erweiterung der Ansible-Funktionalität: Module vs. Plugins
    • Entwicklung und Testen eigener Module
    • Plugin-Entwicklung zur Erweiterung des Ansible-Feature-Sets
  • 6. Anwendungstests und Infrastrukturtests
    • Bedeutung von Tests in der Automatisierung
    • Automatisierte Testframeworks und Tools für Ansible
    • Best Practices für Infrastrukturtests
  • 7. Netzwerkgeräteverwaltung mit Ansible
    • Herausforderungen der Netzwerkautomatisierung
    • Ansible-Module speziell für Netzwerkanwendungen
    • Praxisübung: Automatisierung gängiger Netzwerkkonfigurationen
  • 8. Integration von AWS und Ansible
    • Bedeutung der Cloud-Automatisierung
    • Ansible-Module für AWS: EC2, S3 und weitere Dienste
    • Effizientes Management und Deployment auf AWS mit Ansible
  • 9. Vagrant und Ansible Synergie
    • Automatisierung von Entwicklungsumgebungen mit Vagrant
    • Vagrant-Provisionierung mit Ansible
    • Praxisbeispiele: Vagrant-Boxen mit Ansible-Playbooks verwalten
  • 10. Docker-Integration mit Ansible
    • Die Kraft der Containerisierung: Einführung in Docker
    • Ansible-Module und Rollen für das Docker-Management
    • Anwendungsfälle: Bereitstellung und Verwaltung containerisierter Anwendungen
  • 11. Continuous Delivery und Rolling Upgrades
    • Das moderne Deployment-Paradigma: Continuous Delivery
    • Ansible-Playbooks für Deployments ohne Downtime
    • Fallstudie: Upgrade einer mehrstufigen Anwendung mit Ansible
  • 12. Performance und Skalierung in Ansible
    • Engpässe und Herausforderungen bei großflächigen Deployments
    • Optimierung von Playbooks für Geschwindigkeit und Effizienz
    • Strategien zur Skalierung von Ansible in Unternehmensumgebungen
  • Hands-on learning with expert instructors at your location for organizations.

    0
    Graph Icon - Education X Webflow Template
    Level: 
    Advanced
    Clock Icon - Education X Webflow Template
    Duration: 
    14
    Hours (days:
    2
    Camera Icon - Education X Webflow Template
    Training customized to your needs
    Star Icon - Education X Webflow Template
    Immersive hands-on experience in a dedicated setting
    *Price can range depending on number of participants, change of outline, location etc.

    Master new skills guided by experienced instructors from anywhere.

    0
    Graph Icon - Education X Webflow Template
    Level: 
    Advanced
    Clock Icon - Education X Webflow Template
    Duration: 
    14
    Hours (days:
    2
    Camera Icon - Education X Webflow Template
    Training customized to your needs
    Star Icon - Education X Webflow Template
    Reduced training costs
    *Price can range depending on number of participants, change of outline, location etc.

    You can participate in a Public Course with people from other organisations.

    0

    /per trainee

    Number of Participants

    1 Participant

    Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
    Oops! Something went wrong while submitting the form.
    Graph Icon - Education X Webflow Template
    Level: 
    Advanced
    Clock Icon - Education X Webflow Template
    Duration: 
    14
    Hours (days:
    2
    Camera Icon - Education X Webflow Template
    Fits ideally for individuals and small groups
    Star Icon - Education X Webflow Template
    Networking opportunities with fellow participants.
    *Price can range depending on number of participants, change of outline, location etc.