VMware-vSphere-CLI Server version unavailable nach Debian-Upgrade

Aus Knowledgebase
Version vom 5. Juni 2022, 12:05 Uhr von PoC (Diskussion | Beiträge) (→‎Weblinks: +Kat)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Nach dem Upgrade auf Debian 11 und der Neuinstallation des VMware-vSphere-CLI-Paketes funktioniert die Verbindung zum ESXi nicht mehr:

Server version unavailable at 'https://ESX-URL:443/sdk/vimService.wsdl' at /usr/share/perl/5.32/VMware/VICommon.pm line 704.

Im Netz verfügbare Tips sind uralt und funktionieren nicht (mehr).

Ursache ist letztendlich dass nach dem Update die Gültigkeit des vom ESXi präsentierten Zertifikates zwingend überprüft wird.

Lösung

  • Mit OpenSSL das selbstsignierte Zertifikat des ESXi-Servers extrahieren:
openssl s_client -connect ESX-URL:443
  • Den präsentierten Textblob zwischen und inklusive der Zeilen BEGIN CERTIFICATE und END CERTIFICATE in eine eigene Textdatei sichern.
  • Die erzeugte Datei nach /usr/local/share/ca-certificates/ESX-URL.crt verschieben.
  • Den systemweiten Zertifikatsindex aktualisieren:
update-ca-certificates

Weblinks