Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
Was ist Ansible? Ansible ist eine radikal einfache IT-Automatisierungsplattform, mit der sich Ihre Anwendungen und Systeme einfacher bereitstellen lassen. Vermeiden Sie das Schreiben von Skripten oder benutzerdefiniertem Code, um Ihre Anwendungen bereitzustellen und zu aktualisieren - automatisieren Sie in einer Sprache, die an einfaches Englisch heranreicht, mit SSH und ohne Agenten, die auf Remote-Systemen installiert werden müssen. Für jeden, der in den Bereichen IT-Automatisierung oder DevOps-Engineering tätig ist, ist es wichtig, die Grundlagen von Ansible zu erlernen. Welche Vorteile bietet das Erlernen der Ansible-Grundlagen? - Ein kostenloses Open-Source-Community-Projekt mit einem riesigen Publikum - Über viele Jahre hinweg als bevorzugtes Tool von IT-Assistenten erprobt - Einfach zu starten und vom ersten Tag an zu verwenden, ohne dass spezielle Programmierkenntnisse erforderlich sind - Einfacher Bereitstellungsworkflow ohne zusätzliche Agenten.
- Umfangreiche und umfassende offizielle Dokumentation, die durch eine Fülle von Online-Materialien, die von der Community erstellt wurden, ergänzt wird. Details zum Kurs Ansible-Grundlagen Dieser Kurs führt Anfänger in die Grundlagen von Ansible ein, mit einfach durchzuführenden praktischen Übungen, die Sie direkt im Browser durchführen können. Der Kurs hilft den Benutzern, die Grundlagen von Ansible zu erlernen, gefolgt von einer Einführung in * Ansible Inventory: Eine Liste der verwalteten Knoten, die von einer oder mehreren "Inventarquellen" bereitgestellt wird. Ihr Inventar kann für jeden Knoten spezifische Informationen enthalten, z. B. die IP-Adresse. Es wird auch für die Zuweisung von Gruppen verwendet, die sowohl die Auswahl von Knoten im Play als auch die Zuweisung von Massenvariablen ermöglichen. * Ansible Playbooks: Ein Playbook besteht aus einem oder mehreren "Plays" in einer geordneten Liste. Die Begriffe "Playbook" und "Play" sind Analogien aus dem Sport. Jedes Play führt einen Teil des Gesamtziels des Playbooks aus, indem es eine oder mehrere Aufgaben ausführt. Jede Aufgabe wird als Ansible-Modul bezeichnet. Playbooks werden im YAML-Format mit einem Minimum an Syntax ausgedrückt * Ansible-Module: Der Code oder die Binärdateien, die Ansible kopiert und auf jedem verwalteten Knoten ausführt (falls erforderlich), um die in jedem Task definierte Aktion auszuführen. Jedes Modul hat einen bestimmten Verwendungszweck, von der Verwaltung von Benutzern auf einem bestimmten Datenbanktyp bis zur Verwaltung von VLAN-Schnittstellen auf einem bestimmten Typ von Netzwerkgerät. Sie können ein einzelnes Modul mit einem Task oder mehrere verschiedene Module in einem Playbook aufrufen. Ansible-Module werden in Sammlungen gruppiert: * Ansible-Variablen: Ansible verwendet Variablen, um Unterschiede zwischen Systemen zu verwalten. Mit Ansible können Sie Aufgaben und Playbooks auf mehreren verschiedenen Systemen mit einem einzigen Befehl ausführen. Um die Unterschiede zwischen diesen verschiedenen Systemen darzustellen, können Sie Variablen mit der standardmäßigen YAML-Syntax erstellen, einschließlich Listen und Wörterbüchern. Sie können diese Variablen in Ihren Playbooks, in Ihren , in wiederverwendbaren oder , oder an der Befehlszeile definieren. Sie können Variablen auch während der Ausführung eines Playbooks erstellen, indem Sie den Rückgabewert oder die Werte einer Aufgabe als neue Variable registrieren. * Ansible Conditionals: In einem Playbook möchten Sie vielleicht verschiedene Aufgaben ausführen oder verschiedene Ziele verfolgen, je nach dem Wert eines Fakts (Daten über das entfernte System), einer Variablen oder dem Ergebnis einer vorherigen Aufgabe. Sie möchten vielleicht, dass der Wert einiger Variablen vom Wert anderer Variablen abhängt. Oder Sie möchten zusätzliche Gruppen von Hosts erstellen, die darauf basieren, ob die Hosts anderen Kriterien entsprechen. All das können Sie mit Conditionals erreichen. * Ansible-Schleifen: Ansible bietet die Schlüsselwörter , , und ``, um eine Aufgabe mehrfach auszuführen. * Ansible-Rollen: Eine begrenzte Verteilung von wiederverwendbaren Ansible-Inhalten (Tasks, Handler, Variablen, Plugins, Vorlagen und Dateien) zur Verwendung innerhalb eines Play. Um eine Role-Ressource zu verwenden, muss die Role selbst in das Play importiert werden.
Dieses Modul vermittelt den Teilnehmern eine praktische Grundlage für Ansible und die Grundlagen der Verwaltung von Infrastrukturen mit Inventaren. Sie beginnen mit dem Zweck und den Vorteilen von Ansible bei der IT-Automatisierung, richten dann eine lokale Laborumgebung mit VirtualBox ein und installieren Ansible. Durch interaktive Übungen werden Sie sich mit der YAML Syntax vertraut machen, einem Kernelement der Ansible-Konfigurationen.
Darauf aufbauend lernen Sie, Hosts in Ansible-Inventaren zu definieren und zu organisieren, gängige Inventarformate zu erkunden und effektive Gruppen- und Eltern-Kind-Hierarchien zu erstellen. Praktische Übungen vertiefen die Arbeit mit Inventarisierungsdateien und Gruppierungsstrategien zur effizienten Verwaltung von Infrastrukturkonfigurationen.
Das ist alles enthalten
8 Videos4 Lektüren2 Aufgaben
Infos zu Modulinhalt anzeigen
8 Videos•Insgesamt 45 Minuten
Einführung•3 Minuten
Einführung in Ansible•4 Minuten
Demo: Einrichten einer lokalen Ansible-Umgebung - mit VirtualBox•9 Minuten
Demo: Ansible installieren•12 Minuten
YAML verstehen•9 Minuten
Ansible-Inventarisierung•4 Minuten
Formate der Bestandsaufnahme•2 Minuten
Gruppierung und Eltern-Kind-Beziehungen•3 Minuten
4 Lektüren•Insgesamt 140 Minuten
Über den Kurs•10 Minuten
Praktisches Labor: YAML•60 Minuten
Wie man auf die Gemeinschaft zugeht und sie einbezieht•10 Minuten
Praktisches Labor: Bestandsaufnahme•60 Minuten
2 Aufgaben•Insgesamt 90 Minuten
Ansible-Grundlagen•60 Minuten
Ansible-Inventarisierung•30 Minuten
Ansible-Variablen
Modul 2•1 Stunde abzuschließen
Moduldetails
Dieses Modul befasst sich mit der Verwaltung von Variablen in Ansible-Playbooks und behandelt Typen, Scoping und Vorrang. Die Teilnehmer lernen, Variablen zu registrieren, Scoping-Regeln zu verstehen und magische Variablen für Einblicke zu nutzen. Praktische Übungen vertiefen das Verständnis für die Verwendung von Variablen in Ansible.
Das ist alles enthalten
5 Videos1 Lektüre
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 18 Minuten
Ansible-Variablen•4 Minuten
Variable Typen•2 Minuten
Registrierung von Variablen und Variablenpriorität•6 Minuten
Variables Scoping•2 Minuten
Magische Variablen•4 Minuten
1 Lektüre•Insgesamt 60 Minuten
Praktisches Labor: Variablen•60 Minuten
CORE Ansible-Komponenten
Modul 3•3 Stunden abzuschließen
Moduldetails
Das Modul "Ansible-Konzepte" vermittelt den Teilnehmern grundlegende Kenntnisse über die wesentlichen Ansible-Komponenten. Die Teilnehmer lernen das Ansible-Inventar und seine Bedeutung für die Verwaltung von Knoten kennen, gefolgt von praktischen Übungen, um das Verständnis zu vertiefen. Das Modul behandelt Ansible-Playbooks, die zur Orchestrierung von Aufgaben verwendet werden, sowie praktische Übungen zur Anwendung von Playbook-Konzepten. Darüber hinaus lernen die Teilnehmer Ansible-Module kennen, mit denen Aufgaben auf verwalteten Knoten ausgeführt werden, und erfahren etwas über Ansible-Variablen, die für die Verwaltung von Systemkonfigurationen entscheidend sind.
Das ist alles enthalten
2 Videos2 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
2 Videos•Insgesamt 16 Minuten
Ansible Playbooks•6 Minuten
Ansible Module•10 Minuten
2 Lektüren•Insgesamt 120 Minuten
Praktisches Labor: Spielbücher•60 Minuten
Praktisches Labor: Module•60 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Ansible-Konzepte•30 Minuten
Fortgeschrittene Ansible-Techniken
Modul 4•3 Stunden abzuschließen
Moduldetails
Das Modul "Erweiterte Ansible-Techniken" konzentriert sich auf fortgeschrittene Ansible-Konzepte zur Verbesserung der Flexibilität und Effizienz von Playbooks. Die Teilnehmer lernen, wie man Conditionals verwendet, um Aufgaben abhängig von bestimmten Kriterien auszuführen, gefolgt von praktischen Übungen, um Conditionals effektiv zu implementieren. Das Modul behandelt Ansible-Schleifen, die es den Teilnehmern ermöglichen, Listen von Elementen zu iterieren und sich wiederholende Aufgaben durch praktische Übungen effizient auszuführen. Darüber hinaus lernen die Teilnehmer Ansible-Rollen kennen, die die Organisation und Wiederverwendung von Playbook-Logik und -Konfigurationen ermöglichen und so die Skalierbarkeit und Wartungsfreundlichkeit verbessern.
Das ist alles enthalten
3 Videos2 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 19 Minuten
Ansible Konditionale•4 Minuten
Ansible-Schleifen•7 Minuten
Ansible-Rollen•8 Minuten
2 Lektüren•Insgesamt 120 Minuten
Praktisches Labor: Konditionale•60 Minuten
Praktisches Labor: Schleifen•60 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Fortgeschrittene Ansible-Techniken•30 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Wir bei KodeKloud haben eine einzigartige Vision: Wir wollen die DevOps-Ausbildung revolutionieren, indem wir sie praktisch, zugänglich und direkt auf die realen Herausforderungen von IT-Profis ausgerichtet machen. Unsere Mission ist es, Just-in-Time-Lernlösungen anzubieten und den beruflichen Aufstieg in der sich ständig weiterentwickelnden DevOps- und IT-Landschaft zu fördern. KodeKloud ist eine innovative Online-Lernplattform, die sich dem Ziel verschrieben hat, die effektivste, praktischste Erfahrung in der DevOps-Ausbildung zu bieten. Gegründet von Branchenexperten, sind wir schnell zu einer Go-to-Ressource für Fachleute geworden, die ihre Fähigkeiten verbessern, unmittelbare technische Herausforderungen lösen und ihr berufliches Wachstum beschleunigen wollen
Ansible ist eine IT-Automatisierungsplattform, die die Anwendungsbereitstellung und Systemkonfiguration vereinfacht. Sie verwendet eine für Menschen lesbare Sprache und erfordert keine Agenten auf entfernten Systemen.
Welche Fähigkeiten werde ich durch diesen Ansible-Kurs erwerben?
Sie erwerben Kenntnisse in der Einrichtung von Ansible, dem Schreiben von Playbooks, der Verwaltung von Variablen und der Anwendung von Automatisierungstechniken wie Konditionals und Schleifen.
Ist dieser Ansible-Kurs für Anfänger geeignet?
Ja, dieser Kurs richtet sich an Anfänger, die noch keine Erfahrung mit Ansible haben. Ein grundlegendes Verständnis der Linux-Kommandozeile ist hilfreich.
Welche Hilfsmittel werde ich in diesem Kurs verwenden?
Sie werden lernen, Ansible zu verwenden und mit der YAML-Syntax für Konfigurationsdateien zu arbeiten.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.