VxRail: Verschlüsselungswiederherstellungsschlüsselfehler bei der Kommunikation mit Daemon auf VxRail 4.7.x, 7.0.x und 8.0.x
Summary: Beim Ausführen des Befehls "esxcli system settings encryption recovery list" wird eine Fehlermeldung angezeigt: "Fehler bei der Kommunikation mit Daemon."
Symptoms
[root@esxserver:~] esxcli system settings encryption recovery list Error while communicating with daemon.
Cause
Führen Sie zur Überprüfung den folgenden Befehl aus:
[root@server:~] esxcli system settings encryption get Mode: NONE Require Executables Only From Installed VIBs: false Require Secure Boot: false
Dieser Fehler kann auch auftreten, wenn das TPM im BIOS deaktiviert ist.
Resolution
So beheben Sie dieses Problem:
Ändern Sie den Modus zu TPM, indem Sie Folgendes ausführen:
esxcli system settings encryption set --mode=TPM
Dadurch wird der Daemon initialisiert.
So erfassen Sie den Recovery-Schlüssel:
[root@server:~] esxcli system settings encryption get
HINWEIS: Wenn Sie die folgende Fehlermeldung erhalten:
[root@server:~] esxcli system settings encryption set --mode=TPM Unable to change the encryption mode and policy. Verify that the current host configuration can satisfy the new requirement.
Gehen Sie dazu wie folgt vor:
- Navigieren Sie zu Cluster Level > Monitor >Security
-
Wenn Sie sehen, dass TXT deaktiviert ist, müssen Sie es aktivieren.

-
Versetzen Sie dazu den betroffenen Node in vCenter mithilfe von "Zugriff sicherstellen" in den Wartungsmodus (MM).
-
Starten Sie mithilfe des iDRAC den Node neu und rufen Sie das BIOS auf, indem Sie F2 drücken, um System-Setup> System-BIOS aufzurufen.
-
Gehen Sie zu Systemsicherheit.

-
TPM-Sicherheit sollte aktiviert sein und die Option TXT ist möglicherweise deaktiviert. Um sie zu aktivieren, klicken Sie auf Erweiterte TPM-Einstellungen.

-
Ändern Sie die Option "TPM2 Algorithm Selection" in "SHA256".
-
Vergewissern Sie sich, dass Secure Boot aktiviert ist.
-
Änderungen anwenden. Der Node wird neu gestartet.
-
Sobald der Node vollständig betriebsbereit ist, klicken Sie mit der rechten Maustaste auf den Node und trennen Sie ihn von vCenter.
-
Schließen Sie es wieder an.
-
Nehmen Sie den Node aus MM heraus.
-
Stellen Sie eine SSH-Verbindung zum Node her und ändern Sie den Verschlüsselungsmodus erneut in TPM:
esxcli system settings encryption set --mode=TPM -
Der folgende Befehl sollte ausgeführt werden und Sie können den Recovery-Schlüssel erfassen.
esxcli system settings encryption recovery list
Additional Information
Weitere Informationen finden Sie unter TPM-Gerät erkannt, kann aber keine Verbindung herstellen .