Ab vSphere 8.0 Update 3 können Sie TLS-Profile für ESXi mithilfe von vSphere Client, des esxcli-Befehls oder der APIs verwalten. Für vCenter Server verwalten Sie TLS-Profile mithilfe von APIs.
Wenn Sie vSphere Configuration Profiles verwenden, können Sie die TLS-Einstellung für ESXi-Hosts auf vLCM-Clusterebene verwalten. Sie können die TLS-Einstellung für den Cluster ändern und den Cluster anhand dieser neuen Konfiguration standardisieren. Weitere Informationen finden Sie im Kapitel zum Verwalten von vSphere Configuration Profiles in der Dokumentation zum Verwalten des Lebenszyklus von Host und Cluster.
Für eigenständige ESXi-Hosts und Nicht-vLCM-Cluster müssen Sie das TLS-Profil mithilfe der esxcli-Befehle verwalten. Weitere Informationen finden Sie in der Dokumentation zum ESXCLI – Konzepte und Beispiele und in der Online-Hilfe zu esxcli.
Derzeit können Sie vCenter Server TLS-Profile nur mithilfe von APIs verwalten. Weitere Informationen finden Sie im Programmierhandbuch zu den vSphere Automation SDKs und im Programmierhandbuch zur vSphere Automation REST API.
Anzeigen des TLS-Profils eines ESXi-Hosts mit vSphere Client
Sie können vSphere Client verwenden, um das TLS-Profil eines ESXi-Hosts anzuzeigen, der Teil eines vLCM-Clusters ist.
In vSphere Configuration Profiles verwenden nicht explizit konfigurierte Einstellungen die Standardwerte aus dem entsprechenden Profil. Für TLS-Profile lautet die Standardeinstellung COMPATIBLE.
Informationen zum Anzeigen des TLS-Profils eines eigenständigen oder Nicht-vLCM-Clusters auf einem ESXi-Host finden Sie unter Anzeigen des TLS-Profils eines ESXi-Hosts mithilfe der CLI.
Voraussetzungen
Sie haben vSphere Configuration Profiles aktiviert und eine Entwurfskonfiguration für den Cluster erstellt. Informationen finden Sie in der Dokumentation Verwalten des Lebenszyklus von Host und Cluster.
Prozedur
- Navigieren Sie in vSphere Client zum vLCM-Cluster, den Sie mit einem einzelnen Image verwalten.
- Klicken Sie auf der Registerkarte Konfigurieren auf .
- Klicken Sie auf der Registerkarte Einstellungen auf System.
- Klicken Sie auf tls_client oder tls_server, um anzuzeigen, welches TLS-Profil im aktuellen gewünschten Konfigurationsdokument definiert ist.
Anzeigen des TLS-Profils eines ESXi-Hosts mithilfe der CLI
Sie können die CLI verwenden, um das aktuell konfigurierte TLS-Profil eines ESXi-Hosts anzuzeigen.
Für eigenständige ESXi-Hosts und Nicht-vLCM-Cluster müssen Sie das TLS-Profil mithilfe der esxcli
-Befehle verwalten. Weitere Informationen finden Sie unter ESXCLI – Referenz. Für ESXi-Hosts in einem vLCM-Cluster können Sie entweder vSphere Configuration Profiles oder esxcli
-Befehle verwenden.
Voraussetzungen
Aktivieren Sie entweder SSH oder die ESXi Shell auf dem ESXi-Host.
Prozedur
Ändern des TLS-Profils eines ESXi-Hosts mithilfe des vSphere Client
Sie können das TLS-Profil eines ESXi-Hosts ändern. Das Standardmäßige TLS-Profil ist KOMPATIBEL.
Voraussetzungen
Sie haben vSphere Configuration Profiles aktiviert und eine Entwurfskonfiguration für den Cluster erstellt. Informationen finden Sie in der Dokumentation Verwalten des Lebenszyklus von Host und Cluster.
Prozedur
Ergebnisse
Ändern des TLS-Profils eines ESXi-Hosts mithilfe der CLI
Sie können das TLS-Profil eines ESXi-Hosts ändern. Das Standardmäßige TLS-Profil ist KOMPATIBEL.
Für eigenständige ESXi-Hosts und Nicht-vLCM-Cluster müssen Sie das TLS-Profil mithilfe der esxcli
-Befehle verwalten. Weitere Informationen finden Sie unter ESXCLI – Referenz. Für ESXi-Hosts in einem vLCM-Cluster können Sie entweder vSphere Configuration Profiles oder esxcli
-Befehle verwenden.
Voraussetzungen
Aktivieren Sie entweder SSH oder die ESXi Shell auf dem ESXi-Host.
Prozedur
Bearbeiten der Parameter im MANUAL TLS-Profil in der CLI
Den Parametersatz im MANUAL TLS-Profil können Sie bearbeiten. Um TLS-Parameter wie Verschlüsselungsliste und Verschlüsselungssuite zu ändern, müssen Sie für das TLS-Profil zuerst auf MANUAL festlegen.
Die Parameter im MANUAL TLS-Profil verwalten Sie über esxcli-Befehle. Die Verwaltung der Parameter des MANUAL TLS-Profils ist nicht in vSphere Configuration Profiles integriert.
Sie können TLS-Parameter nicht für einzelne vSphere-Dienste festlegen. Änderungen, die Sie unter Verwendung des MANUAL TLS-Profils vornehmen, werden auf Systemebene angewendet.
Voraussetzungen
Aktivieren Sie entweder SSH oder die ESXi Shell auf dem ESXi-Host.
Ändern Sie das TLS-Profil in MANUAL. Sehen Sie hierzu Ändern des TLS-Profils eines ESXi-Hosts mithilfe des vSphere Client oder Ändern des TLS-Profils eines ESXi-Hosts mithilfe der CLI.
Prozedur
Beispiel
[root@host1] esxcli system tls server get Profile: COMPATIBLE Cipher List: <profile default> Cipher Suite: <profile default> Groups: <profile default> Protocol Versions: <profile default> Reboot Required: false [root@host1] esxcli system tls server set --profile MANUAL [root@host1] esxcli system tls server get Profile: MANUAL Cipher List: ECDHE+AESGCM:ECDHE+AES Cipher Suite: TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384 Groups: prime256v1:secp384r1:secp521r1 Protocol Versions: tls1.2,tls1.3 Reboot Required: true [root@host1] esxcli system tls server set --groups=prime256v1:secp384r1 [root@host1] esxcli system tls server get Profile: MANUAL Cipher List: TLS_AES_128_CCM_SHA256 Cipher Suite: TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384 Groups: prime256v1:secp384r1 Protocol Versions: tls1.2,tls1.3 Reboot Required: true
Verwalten des TLS-Profils eines vCenter Server-Hosts
Sie verwenden die APIs, um das TLS-Profil für einen vCenter Server-Host anzuzeigen und zu ändern.
Zur Ausführung von HTTP-Anforderungen stehen mehrere Möglichkeiten zur Verfügung. Diese Aufgabe zeigt die Verwendung von Developer Center im vSphere Client zum Verwalten von TLS-Profilen. Im VMware vCenter Server Management-Programmierhandbuch finden Sie weitere Informationen zur Verwendung von APIs zum Verwalten der vCenter Server Appliance.