build 65d0a3ad | content blog-content@c8490fa · 338 posts | profiles 20 · corpus 228 | 0 skipped |
Scripting · 2025-01-06

VMware Hackathon 2024: unser Projekt

Der VMware Code Hackathon läuft parallel zur VMware Explore. Dieses Jahr hat sich mein Werben endlich gelohnt: Wir waren mit einem Viererteam von soulTec dabei.

2025-01-06Datum
Dario DörflingerAutor
2Min. Lesezeit
377words
no translation reviewed
Themen capabilities · idf weight Automation automation 1.80
Hersteller vendors · idf weight VMware vmware 0.89

Der VMware Code Hackathon ist ein besonderer Anlass, der parallel zur VMware Explore läuft. Seit 2016 war ich fast jedes Jahr an beidem dabei. Mein Werben für diesen Anlass hat sich endlich gelohnt: Wir waren mit einem Viererteam von soulTec da.

Team onlyGPT am Hackathon 2024

Der Hackathon fand im Coworking Space Cahoot statt, wie schon im Vorjahr. Obwohl er an der VMware Explore beworben wurde, kamen deutlich weniger Leute als in früheren Jahren. Anders als 2023, wo alles um AI kreiste, ging es dieses Jahr wieder um Infrastruktur: VCF Bringup, Ansible und PowerCLI.

Unser Team, passend «onlyGPT» genannt, bestand aus vier Leuten:

  • Yannick Gerber
  • Marco Mattei
  • Daniel Stadelmann
  • mir

Der Teamname entstand in einer Slack-Diskussion und spiegelt unsere Gewohnheit, generative AI um Rat zu fragen.

Das Projekt

Ziel

Ein bestehendes PowerCLI-Script erweitern, das die Konfiguration von vSphere Alerts über CSV-Dateien verwaltet und Aktionen nach Priorität ausführt.

Hintergrund

Das Projekt kam aus einer Kundenanforderung: vSphere Alerts sollten an ein allgemeines Postfach mailen. So konnten die Pikett-Engineers Probleme in der Umgebung vor der Übergabe der Schicht aufnehmen und abarbeiten.

Die Schwierigkeit

Das bestehende Script hatte eine deutliche Einschränkung: Es stützte sich auf eine statische CSV-Datei aus vSphere 6.7. Weil Alerts über die Versionen hinweg dazukommen und umbenannt werden, musste das Script mit neuen Alert-Typen umgehen können.

Umfang

  1. Eine Funktion entwickeln, die die Standard-Alerts ausliest
  2. Prioritäten mit den bestehenden CSV-Daten abgleichen
  3. Das Ergebnis persistent ablegen, damit die CSV wiederverwendbar bleibt

Umsetzung

Für die Präsentation am Hackathon wurde es nicht rechtzeitig fertig, wir zeigten Fehlermeldungen aus nicht vorhandenen Alert-Konfigurationen. Am nächsten Tag haben wir es dann fertig gebracht. Der Code liegt hier:

https://github.com/soultecag/explore-hackathon-2024

Das erweiterte Script bietet jetzt zwei Wege:

  • Die bestehende CSV verarbeiten, also das ursprüngliche Verhalten
  • Zuerst die neuen Alerts abfragen und die aktualisierte CSV als Quelle verwenden

Ergebnis

Unser Team wurde Zweiter. Darauf sind wir stolz, und es hat gezeigt, was gemeinsame Arbeit bringt. Besonders schön war, dass alle vier einmal intensiv zusammenarbeiten konnten, was sonst selten vorkommt.

Fazit

Auch wenn wir unseren Zeitplan nicht gehalten haben, war der Anlass die Sache wert. Wir empfehlen die Teilnahme an künftigen europäischen VMware Explore Hackathons, sofern es sie weiterhin gibt.

Passt ausserdem