VxRail. Ошибка ключа восстановления шифрования при обмене данными с демоном в VxRail 4.7.x, 7.0.x и 8.0.x
Summary: При выполнении команды «esxcli system settings encryption recovery list» отображается сообщение об ошибке: «Ошибка при обмене данными с демоном».
Symptoms
[root@esxserver:~] esxcli system settings encryption recovery list Error while communicating with daemon.
Cause
Выполните следующую команду, чтобы проверить:
[root@server:~] esxcli system settings encryption get Mode: NONE Require Executables Only From Installed VIBs: false Require Secure Boot: false
Эта ошибка также может возникнуть, если модуль TPM отключен в BIOS.
Resolution
Для решения этой проблемы выполните следующие действия.
Измените режим на TPM, выполнив команду:
esxcli system settings encryption set --mode=TPM
Это инициализирует управляющую программу.
Чтобы получить ключ восстановления, выполните следующие действия.
[root@server:~] esxcli system settings encryption get
ПРИМЕЧАНИЕ. Если появляется следующая ошибка:
[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.
Выполните указанные ниже действия:
- Перейти к безопасностимонитора >на уровне > кластера
-
Если вы видите, что функция TXT отключена, необходимо включить ее.

-
Для этого переведите затронутый узел в режиме обслуживания (MM) в vCenter с помощью команды «Ensure Accessibility».
-
С помощью iDRAC перезагрузите узел и войдите в BIOS, нажав F2 для вызова программы настройки> системы BIOS.
-
Перейдите в раздел Безопасность системы.

-
Параметр «Безопасность TPM» должен быть ВКЛЮЧЕН, а параметр TXT отключен. Чтобы включить его, нажмите Дополнительные параметры TPM.

-
Измените «TPM2 Algorithm Selection» на «SHA256».
-
Убедитесь, что для параметра Secure Boot установлено значение Enabled.
-
Примените изменения, нажав кнопку Apply (Применить). Узел перезагрузится.
-
После того как узел будет полностью готов к работе, нажмите правой кнопкой мыши на нем и отсоедините его от vCenter.
-
Подключите его снова.
-
Выведите узел из состояния MM.
-
Подключитесь через SSH к узлу и снова измените режим шифрования на TPM:
esxcli system settings encryption set --mode=TPM -
После выполнения следующей команды вы сможете забрать ключ восстановления.
esxcli system settings encryption recovery list
Additional Information
Для получения дополнительной информации см. раздел Устройство TPM обнаружено, но не удается подключиться .