Die native CloudStack-API wird von der sicheren Anmeldung bis zur wiederholbaren Automatisierung vollständiger Betriebsabläufe eingesetzt. CloudMonkey, Skripte, Ereignisse und Webhooks bilden eine zusammenhängende Werkzeugkette.
Inhaltsverzeichnis
- Seminarprofil
- Zielgruppe und Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxislabor
- Geeignete Anschlussseminare
Seminarprofil
Das Themengebiet wird mit klaren Betriebs- und Architekturentscheidungen, Demonstrationen und aufeinander aufbauenden Laboraufgaben erarbeitet. Jede Übung endet mit einer technischen Prüfung und einer kurzen Dokumentation des erreichten Zustands.
Zielgruppe und Voraussetzungen
Zielgruppe: DevOps Engineers, Automatisierungsentwickler, Cloud-Administratoren, Plattformteams und technische Integratoren.
Voraussetzungen: CloudStack-Grundkenntnisse, sicherer Umgang mit einer Kommandozeile und grundlegende Skripterfahrung.
Lernziele
- API-Aufrufe sicher erzeugen und Ergebnisse zuverlässig auswerten.
- CloudMonkey für interaktive und skriptgesteuerte Aufgaben konfigurieren.
- Idempotente Automatisierungsabläufe mit Fehlerbehandlung entwickeln.
- Ereignisse, Webhooks und CI/CD-Prozesse sinnvoll anbinden.
Seminarinhalte
1. API-Modell und Authentifizierung
Befehlsgruppen, Parameter, Rollen und Signierung werden als Grundlage jeder Integration erarbeitet.
Schritt-für-Schritt:
- API-Endpunkt und verfügbaren Befehlssatz ermitteln.
- API-Schlüssel geschützt bereitstellen.
- Signierten Testaufruf erzeugen und Antwort prüfen.
- Berechtigungen mit einem eingeschränkten Konto verifizieren.
2. CloudMonkey effizient einsetzen
Profile, Ausgabeformate, Filter und asynchrone Jobs vereinfachen wiederkehrende Administrationsaufgaben.
Schritt-für-Schritt:
- Mehrere Profile mit getrennten Zugangsdaten anlegen.
- Befehle und Parameter über Discovery ermitteln.
- Ausgaben für Weiterverarbeitung filtern.
- Asynchronen Job bis zum eindeutigen Endstatus verfolgen.
3. Robuste Skripte entwickeln
Automatisierung wird nicht als Folge blinder Befehle, sondern als zustandsorientierter Prozess umgesetzt.
Schritt-für-Schritt:
- Gewünschten Zielzustand und Vorbedingungen definieren.
- Vorhandene Ressourcen vor Änderungen abfragen.
- Operation nur bei tatsächlicher Abweichung ausführen.
- Fehler, Wiederholungen und Rücknahme nachvollziehbar protokollieren.
4. Provisionierungsabläufe automatisieren
Komplette Abläufe verbinden Netzwerk, Angebote, Templates, Instanzen und Metadaten.
Schritt-für-Schritt:
- Eingabeparameter validieren und Standardwerte festlegen.
- Abhängige Ressourcen in korrekter Reihenfolge erzeugen.
- Bereitstellung und Erreichbarkeit automatisiert prüfen.
- Temporäre Ressourcen kontrolliert bereinigen.
5. Events und Webhooks
Ereignisgesteuerte Verarbeitung ermöglicht Benachrichtigungen und nachgelagerte Aktionen ohne dauerndes Polling.
Schritt-für-Schritt:
- Relevante Ereignisklassen und Empfänger bestimmen.
- Webhook mit abgesichertem Ziel konfigurieren.
- Payload validieren und Duplikate behandeln.
- Fehlzustände und erneute Zustellung überwachen.
6. CI/CD und Betriebsintegration
Automatisierung wird mit Versionsverwaltung, Freigaben, Secrets und Laufzeitkontrollen in einen belastbaren Prozess eingebettet.
Schritt-für-Schritt:
- Skripte und Konfiguration getrennt versionieren.
- Secrets außerhalb des Quellcodes verwalten.
- Test-, Freigabe- und Produktionsstufen definieren.
- Auditdaten und technische Rückmeldung zentral erfassen.
Praxislabor
- CloudMonkey-Profile einrichten und Ressourcen abfragen.
- Eine idempotente Instanzbereitstellung skripten.
- Asynchrone Jobs und Fehlersituationen behandeln.
- Einen Webhook-basierten Folgeprozess simulieren.
Geeignete Anschlussseminare
Für weitergehende Entwicklung eignen sich Integrationen sowie Entwicklertraining, Plugins und XaaS Extensions.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps Engineers, Automatisierungsentwickler, Cloud-Administratoren, Plattformteams und technische Integratoren. |
| Voraussetzungen: | CloudStack-Grundkenntnisse, sicherer Umgang mit einer Kommandozeile und grundlegende Skripterfahrung. |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
