During VMware Cloud Foundation (VCF) workload domain deployment or image compliance checks, it failed at stage:
Remediate Esxi Host(s) to the Compliance with CLuster's Image
ESXi hosts report as "Incompatible." The vCenter Web GUI displays the error "Host is not compatible with the image," preventing successful lifecycle management operations or cluster scaling.
VMware Cloud Foundation (VCF) 9.0.2
VMware ESXi 9.0.2 (Build 25148076)
The ESXi hosts have hardware-specific Vendor Addons (e.g., Dell Addon for PowerEdge Servers) installed locally.
However, the defined Cluster Image in vCenter Lifecycle Manager does not include these addons, leading to a metadata mismatch between the desired state and the physical host state.
1. Log in to the ESXi host via SSH and verify the installed VIBs using the command: `esxcli software vib list`.
2. Identify the specific Vendor Addon name and version (e.g., `Dell Addon for PowerEdge Servers 9020-A05`).
3. Navigate to the **Broadcom Support Portal** and download the corresponding Vendor Addon offline bundle (.zip file).
4. In the vSphere Client, navigate to **Lifecycle Manager** > **Settings** > **Patch Setup** (or Image Depots) and upload the downloaded addon zip file.
5. Go to the affected **Cluster** > **Updates** tab > **Image**.
6. Click **Edit** on the Image definition.
7. Locate the **Vendor Addon** section, select the newly uploaded addon, and click **Save**.
8. Click **Check Compliance**. The hosts should now show as compliant.