---
# source: blog-content: posts/de/vmware-hackathon-2023-project.md
# route:  /de/insights/vmware-hackathon-2023-project/
title: "VMware Hackathon 2023: unser Projekt"
date: 2024-02-15
author: dario-doerflinger
locale: de
summary: Der VMware Code Hackathon läuft parallel zur VMware Explore. Seit 2016 war ich fast jedes Jahr an beidem dabei.
capabilities: [automation]
vendors: [vmware]
series: scripting
hero: /blog-assets/vmware-hackathon-2023-project/hero.webp
migrated: 2026-08-24
translationReviewed: false
draft: false
---

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. Obwohl ich mich bemüht habe, Kolleginnen und Kollegen mitzunehmen, stand ich 2023 wieder allein da.

## Team PowerCLI am Hackathon 2023

Das beherrschende Thema 2023 war AI, entsprechend viele Teams arbeiteten an AI-Projekten. Einige hatten sogar eigene Hardware mit starken GPUs dabei.

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

-   mir
-   einem Walk-in-Teilnehmer aus Deutschland
-   einem Mitglied, das früher weg musste
-   Alexey Koznov

![](/blog-assets/vmware-hackathon-2023-project/01.webp)

Interessanterweise war ich der Einzige mit PowerCLI-Erfahrung, also habe ich die anderen angeleitet, während sich Alexey um die Projektpräsentation kümmerte.

## Das Projekt

### Ziel

Ein PowerCLI-Modul, mit dem sich vSAN Witness Traffic auf VMkernel Ports taggen lässt.

### Hintergrund

Mit vSphere 8.0 hat VMware das Tagging von VMkernel vSAN Witness Traffic ins UI gebracht, eine Funktion, die vorher nur auf der Kommandozeile des ESXi Hosts (esxcli/localcli) verfügbar war.

### Umfang

1.  Die in vSphere 8.0+ verwendete API untersuchen
2.  Eine Funktion mit dem Cmdlet get-esxcli für Hosts vor 8.0 entwickeln
3.  Beides zu einem funktionierenden PowerShell-Modul zusammenführen

## Umsetzung

Wir haben das Projekt in der Zeit des Anlasses fertig bekommen. Der Code des Moduls liegt auf GitHub:

[https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1](https://github.com/virtualFrog/HackathonPowerCLI/blob/main/PowerCLIHackthon.psm1)

Das Modul exportiert den Befehl set-vsanwitnesstag, der Folgendes braucht:

-   den VMkernel-Namen, der getaggt werden soll
-   ein per Pipe übergebenes ESXi-Host-Objekt

## Ergebnis

Für den ersten Platz hat es nicht gereicht, aber wir wurden Dritte und bekamen einen Sonderpreis: eine Luc-Dekens-PowerCLI-Lego-Minifigur.

## Fazit

Unser Ziel, diese Funktion in die PowerCLI-Sammlung zu bringen, ist noch offen, aber die Entwicklung hat sich gelohnt. Der Hackathon bleibt eine wertvolle Erfahrung, und ich kann ihn allen empfehlen, die zur VMware Explore nach Barcelona gehen.
