Users may encounter a Host TPM attestation alarm in the vSphere UI after installing or upgrading to ESXi 8.0 or later versions. This alarm typically appears when Secure Boot is disabled on the ESXi host, even if TPM is not actively used in the environment.
The message appears such as:
- VMware vSphere 7.0 or later
- May involve ESXi hosts with UEFI BIOS
- May involve environments where Secure Boot cannot be enabled due to hardware or other constraints
The Host TPM attestation alarm can be triggered due to several reasons:
1. Secure Boot Disabled: The primary cause is when the vCenter Server detects that Secure Boot is disabled on an ESXi host. This alarm is part of VMware's enhanced security features but may not be relevant in all environments, particularly those where hardware limitations prevent the use of Secure Boot.
2. Data Synchronization Issues: The alarm can also occur spuriously if the ESXi host and vCenter Server become unsynchronized in their data. This desynchronization can happen due to various factors, such as network issues, server restarts, or temporary communication problems between the ESXi host and vCenter Server.
These causes explain why both permanent solutions (like enabling Secure Boot or disabling the alarm) and temporary fixes (like disconnecting and reconnecting the host) can be effective in different scenarios.
There are several approaches to resolve this issue:
If Secure Boot is already enabled on the cluster ESXi hosts:
If Secure Boot is not already enabled on the cluster ESXi hosts:
After applying any of these solutions, monitor the vSphere UI for 24 hours to confirm that the alarm is no longer triggered.