Terraform-Grundlagen (auf OCI)

Kurs DevOps Artisan – Terraform-Grundlagen (auf OCI) ermöglicht es Schülern, Terraform zu verwenden, um Code-Infrastruktur zu definieren und die Infrastrukturbereitstellung zu automatisieren – was die betriebliche Effizienz verbessert, den Verwaltungsaufwand reduziert usw.

An wen ist es gerichtet?

Systemadministratoren, die Terraform verwenden möchten, um die Bereitstellung der Infrastruktur basierend auf zu automatisieren cloud.

Was wirst du lernen?

  • Terraform-Konfigurationsdateien schreiben;
  • wie Terraform Infrastrukturquellen integriert;
  • Verwaltung von Infrastrukturumgebungen.

Voraussetzungen:

Um an diesem Kurs teilnehmen zu können, müssen die Studierenden:

  • mit der Linux-Befehlszeile vertraut sein (Befehle, Argumente, Variablen, Arbeiten mit Dateien und Verzeichnissen, Verwendung von Texteditoren);
  • über Grundkenntnisse von TCP/IP-Netzwerken (IP-Adressierung, Subnetze usw.) verfügen;
  • Kenntnis über die Angebote zu haben cloud-basiertes IaaS (VM-Instanzen, VPCs/VCNs, Load Balancer, Sicherheitsregeln usw.).

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

Modul 1: Einführung. Was ist Terraform?
  • Wie wir dazu kamen DevOps Ära
  • Ein kurzer Blick auf Terraform
Modul 2: Terraform positionieren
  • Infrastruktur als Code definieren
  • Scripts
  • Konfigurationsverwaltungstools
  • Server-Template-Tools
  • Tools zur Serverbereitstellung
  • Vergleich von Terraform mit anderen Tools
Modul 3: Terraform-Architektur
  • Terraform-Sprachparadigma
  • Workflow-Übersicht
  • Umweltparität
  • Cloud Anbieter
  • Wie Terraform funktioniert

                Hands-on-Labor: Umgebungseinrichtung

Modul 4: Installation und erste Schritte
  • Vorbereiten der Umgebung mit Beispielen für Linux, Windows und MacOS
  • Wichtige Codeelemente in Terraform-Konfigurationsdateien

                Hands-on-Labor: Terraform installieren

Modul 5: Übersicht über Terraform-Konfigurationen
  • Anbieter konfigurieren
  • Authentifizierungsdaten werden vorbereitet
  • Regionen und Verfügbarkeitszonen/Domänen
  • Bereitstellen eines Servers in AWS
  • Aktualisieren eines vorhandenen Servers
  • Bereitstellen eines virtuellen Netzwerks in OCI
  • Eingänge und Ausgänge

                Hands-on-Labor: Arbeiten mit Variablen

Modul 6: Anbieter, Ressourcen und mehr
  • Verwalten von Anbietern und Versionen
  • Zusammenarbeit mit mehreren identischen Anbietern in mehreren Regionen
  • Weitere Beispiele zur Ressourcenerstellung
  • Stilllegung der virtuellen Infrastruktur

                Hands-on-Labor: Anbieter und Datenquellen

Modul 7: Nachkonfiguration, Syntax
  • Post-Konfigurationstools: Provisioner
  • Anbietertypen, Nutzung, Verhalten
  • Funktionen in HCL
  • Die Terraform-Konsole
  • Gemeinsames Konstruktverhalten nachbilden: Schleifen, Bedingungen

                Hands-on-Labor: Ressourcen der virtuellen Instanz

Modul 8: Terraform-Zustände
  • Übersicht über die Terraform-Zustände
  • Analysieren des Inhalts von Statusdateien
  • Statusdateien teilen
  • Sichern und Sperren gemeinsam genutzter Statusdateien
  • Schreibgeschützter Zustand

                Hands-on-Labor: Zusätzliche virtuelle Ressourcen

Modul 9: Module verwenden
  • Modul Grundlagen
  • Moduleingänge
  • Modulausgänge
  • Module und Pfade
  • Best Practices für die Modulnutzung
  • Hinzufügen und Initialisieren von Modulen aus verschiedenen Quellen

                Hands-on-Labor: Versorger

Modul 10: Variablen verwenden
  • Variablen, Variablen, Variablen
  • In Dateien gespeicherte Variablen
  • Umgebungsvariablen
  • Variablen sichern
Modul 11: Tipps und Tricks
  • Verschiedene hilfreiche Tipps
  • Befehlszeilenoptionen, die beim Schreiben von IaC hilfreich sind
  • Codeoptionen zur besseren Kontrolle der Infrastruktur

Wir empfehlen, fortzufahren mit:

Zertifizierungsprogramme

Dieser Kurs bereitet die Studierenden auf die Zertifizierungsprüfung zum Professional Automation Engineer vor.

Terraform-Grundlagen (auf OCI)

DevOps Artisan - Terraform-Grundlagen (auf OCI)

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

2
Tage

Preis:

840 EUR

Lieferung:

Präsenzunterricht, Hybrid-Klassenzimmer, virtuelles Klassenzimmer

Stufe:

2. Grundlagen

Rollen:

DevOps Team