Broadcom hat ESXCLI 9.1 mit PyPI-Verteilung, Unterstützung aktueller Python-Versionen, strengerem Zertifikatsverhalten und veränderten Logging-Defaults veröffentlicht. Das verbessert Wartbarkeit und Sicherheit, verschiebt aber Annahmen, die in Jump Hosts und Skripten stecken können. Das Clientupgrade ist deshalb eine Änderung an der Automatisierungskompatibilität und kein transparenter Arbeitsplatz-Patch.
Bedeutung für den Betrieb
Der Bestand beginnt an jedem Ort, an dem ESXCLI läuft: Admin-Laptops, gehärtete Jump Hosts, geplante Tasks, CI-Runner, Recovery-Arbeitsplätze und Hersteller-Appliances. Erfasst werden Python-Versionen, virtuelle Umgebungen, Paketquelle, fixierte Abhängigkeiten, Credential-Ablage, Zertifikat-Thumbprints, Zielsysteme und die Auswertung der Ausgabe. Die unsichtbarste Installation ist oft diejenige, die während einer Störung gebraucht wird.

SHA-1-Thumbprints benötigen besondere Aufmerksamkeit, weil 9.1 sie ablehnt. Wird der Client ersetzt, ohne vertrauenswürdige Zertifikate oder neue Fingerprints vorzubereiten, kann Notfallzugriff im falschen Moment ausfallen. Auch PyPI verändert die Paket-Governance: Welche Quelle ist erlaubt, braucht es einen internen Mirror, wie werden Versionen fixiert und wie wird ein bekannter Build auf einem isolierten Host wiederhergestellt?
Das Logging verändert zugleich den Evidenzpfad. Ist Dateilogging nicht mehr standardmäßig aktiv, verlieren Teams möglicherweise erwartete Sitzungsdaten. Exit Codes, strukturierte und textuelle Ausgabe, Zertifikatsfehler, Proxyverhalten und Logsammlung werden mit repräsentativen Befehlen getestet. Der vorige Client bleibt über einen kontrollierten Rückweg verfügbar.

Praktische Konsequenz
Die praktische Konsequenz: Auch ein sichereres CLI benötigt einen Migrationsplan. Jede Installation finden, SHA-1-Vertrauen ersetzen, Python und Paketierung validieren, benötigte Logs erhalten und echte Automatisierungstests ausführen. Kommandozeilenkompatibilität wird betriebskritisch, wenn die Skripte Hostwartung, Recovery oder Security-Arbeit tragen.