For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ü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 vrg CLI 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?