Scripting
Beiträge im Format Scripting.
Filter 32
VMware Explore Las Vegas – Hackathon 2025
Der VMware Code Hackathon lief auch dieses Jahr während der Explore, diesmal in Las Vegas. Wenn ich an eine Explore darf, freue ich mich jedes Mal auf den Hackathon.
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.
VMware Hackathon 2023: unser Projekt
Der VMware Code Hackathon läuft parallel zur VMware Explore. Seit 2016 war ich fast jedes Jahr an beidem dabei.
PowerShell Script to test multiple IP Addresses
Dieses kleine Scriptlet liest ein CSV ein wo eine Spalte mit «IPaddress» beschrieben ist und pingt die IP Adressen durch. In vielen Projekten muss ich sehr oft sicherstellen, dass IPs verfügbar sind.
VMs anhand eines Tags in Resource Pools verschieben
Ein Script, das die Zuweisung von VMs in Resource Pools anhand von Tags automatisiert. Und dafür sorgt, dass alle VMs überhaupt ein Tag haben.
Tags aus den VM Notes vergeben
Gegen das Problem, dass sich VMs im HTML5 Client nicht mehr über die Informationen in den Notes finden lassen.
Mein vCheck-Fork ist draussen
Ich habe lange an Verbesserungen für das bekannte PowerCLI-HTML-Framework «vCheck Daily Report» gearbeitet, ursprünglich von Alan Renouf entwickelt.
Resource Pools richtig setzen
Ich habe ein Script geschrieben, das Resource Pools richtig setzt. Denn ich finde sie überall, und fast nie richtig konfiguriert.
Meine Scripts ziehen auf GitHub um
Ich blogge jetzt seit knapp vier Jahren. Nach einem zähen Start 2014 und einigen ruhigen Monaten zwischendurch ist über die Jahre einiges an PowerShell-Code zusammengekommen.
Admission-Control-Prozentwerte ändern
Ein Kunde wollte wissen, welche Funktionen von vSphere 6.5 für seine Umgebung interessant wären. Eine davon: die automatische Anpassung der Prozentwerte in der HA Admission Control.
Auslastung eines Clusters ermitteln
Unsere Kunden holen uns manchmal, um ihre Umgebung durchzusehen. Weil das oft vorkommt, haben wir eine Checkliste, was wir zu Beginn prüfen.
Die Dauer von Snapshots auswerten
Bei einem Kunden verloren VMs während des Backups die Netzwerkverbindung. Die Backup-Lösung arbeitet mit VMware Snapshots.
Advanced Settings der ESXi Hosts gegen den VMware-Standard prüfen
Über die Jahre und Releases hinweg ändern sich die Best Practices von VMware. Deshalb gehören die gesetzten Advanced Settings bei jedem Release auf den Prüfstand.
Einer VM eine Disk hinzufügen
Kürzlich bin ich bei einem Kunden über einen störrischen vSphere Client gestolpert. Er wollte einer VM partout keine Disk hinzufügen.
Erste Schritte mit Clarity UI
Wer diesen Blog liest, weiss: Ich entwickle und scripte gerne. Womit ich mich immer schwergetan habe, ist das Design der Benutzeroberfläche.
CD-Laufwerke auf deinen VMs finden und trennen
In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS ausbremsen oder verhindern, dass ein Host in den Maintenance Mode geht.
Netzwerke testen
Wenn du mit einem Kunden mitten in der Fehlersuche steckst, willst du Werkzeuge zur Hand haben, die ein paar Tests für dich übernehmen.
Zombie-Dateien auf Datastores finden
RVTools kennt in unserer Branche jeder. Ein grossartiges Werkzeug, das für Infrastruktur-Checks in kurzer Zeit sehr viel liefert.
VMware Tools und Hardware-Upgrades automatisieren
Vor ein paar Jahren habe ich mich in einer grossen Umgebung mit dem VMware Update Manager herumgeschlagen. Rund 1000 VMs sollten neue VMware Tools und eine neue VM-Version bekommen.
Leere LUNs melden
Wieder ein Anwendungsfall aus dem Kundenalltag: Der Kunde wollte wissen, ob all seine vielen LUNs tatsächlich genutzt werden.
VCSA Backup & Restore automatisieren
In den VMware Communities hatte jemand Mühe, die Datenbank der VCSA zu sichern. Hier ist das Wrapper-Script, das ich um die beiden Python-Scripts von VMware herum geschrieben habe.
VM-Skelette automatisch ausrollen
Kürzlich brauchten wir für einen Kunden ein Script, das ein VM-Skelett ausrollt. Aufgerufen wird es aus einer Automatisierungslösung, die der Kunde gerade baut.
Unterschiede zwischen DNS-Name und VM-Anzeigename finden
Mein Chef wollte einen Report über alle VMs, bei denen der DNS-Hostname und der im Client angezeigte Name auseinanderlaufen.