Überblick
Automatisieren Sie die VergeOS-Infrastruktur mit der REST-API und dem vrg-CLI, pyvergeos, dem PSVergeOS-PowerShell-Modul, dem Terraform-Provider, Ansible, der Task Engine und Kubernetes/Rancher.
Lernziele
Am Ende dieses Moduls werden Sie in der Lage sein:
Verwenden Sie die VergeOS-REST-API um gängige Infrastrukturvorgänge über REST-Endpunkte und CLI-Tools zu automatisieren
Mit pyvergeos und PowerShell skripten um Massenoperationen für VMs, Netzwerke und Mandanten zu automatisieren
Verwalten Sie die Infrastruktur mit dem Terraform-Provider für deklarative, versionskontrollierte Bereitstellungen
Automatisieren Sie die Konfiguration mit Ansible unter Verwendung der VergeOS-Collection für playbook-gesteuerte Orchestrierung
Erstellen Sie ereignisgesteuerte Workflows mit der Task Engine unter Verwendung von Webhooks und automatisierten Aufgabenketten
Stellen Sie Kubernetes auf VergeOS bereit unter Verwendung des Docker Machine Drivers, der Rancher-Integration und der VergeOS-CSI/CCM-Komponenten
Voraussetzungen
Abschluss von Modul 1: Architekturgrundlagen -- Verständnis der VergeOS-Plattformarchitektur
Abschluss von Modul 6: Virtuelle Maschinen -- Verständnis der Bereitstellung und Verwaltung von VMs
Abschluss von Modul 7: Multi-Tenancy -- Verständnis der Mandantenerstellung und Ressourcenallokation
Grundlegende Vertrautheit mit REST-APIs, Befehlszeilentools und mindestens einer Skriptsprache (Python, PowerShell oder HCL/Terraform)
Geschätzte Zeit
4 Stunden (2 Stunden Lektüre + 2 Stunden Labor)
Themen
REST-API- und CLI-Tools — Authentifizierung mit der VergeOS-API, Erkundung von Endpunkten, Ausführen von CRUD-Operationen und Verwenden der
vrgCLI für skriptgesteuerte Automatisierung.Python SDK (pyvergeos) — Automatisierung von VergeOS-Vorgängen mit pyvergeos: VM-Lebenszyklus, Netzwerkverwaltung, Mandantenbereitstellung und Massenoperationen.
PowerShell-Modul — Verwaltung von VergeOS aus Windows-Umgebungen mit dem PSVergeOS-PowerShell-Modul für Skripting und Orchestrierung.
Terraform & Packer — Deklarative Infrastructure-as-Code mit dem VergeOS-Terraform-Provider und unveränderlichen Image-Builds mit Packer.
Ansible-Collection — Playbook-gesteuertes Konfigurationsmanagement und Orchestrierung mit der VergeOS-Ansible-Collection.
Task Engine & Webhooks — Ereignisgesteuerte Automatisierung mit der integrierten Task-Engine, geplanten Aufgaben und Webhook-Integrationen.
Kubernetes & Rancher — Betrieb von Kubernetes auf VergeOS mit dem Docker Machine Driver, der Rancher-Integration, dem CSI-Treiber und dem Cloud Controller Manager.
Labor: Infrastrukturautomatisierung — Verwenden Sie die REST-API, Terraform und Skripting-Tools, um die Bereitstellung von VMs und Mandanten end-to-end zu automatisieren.
Zuletzt aktualisiert
War das hilfreich?