Domain Creation task from SDDC manager fails on subtask "Remediate ESXi Host(s) to be Compliant with Cluster's Image"
search cancel

Domain Creation task from SDDC manager fails on subtask "Remediate ESXi Host(s) to be Compliant with Cluster's Image"

book

Article ID: 400945

calendar_today

Updated On:

Products

VMware SDDC Manager

Issue/Introduction

  • Workload Domain creation workflow fail on "Remediate ESXi Host(s) to be Compliant with Cluster's Image" with error message:

    Message: Applying personality to cluster domain-<id> failed with error: com.vmware.vapi.std.errors.Error: Error (com.vmware.vapi.std.errors.error) => 
    { messages = [LocalizableMessage (com.vmware.vapi.std.localizable_message) => { id = com.vmware.vcIntegrity.lifecycle.TaskError.HealthCheckFailed, 
    defaultMessage = Health Check for '<cluster>' failed, args = [<cluster>], params = <null>, localized = Health Check for '<cluster>' failed }], data = <null>, errorType = ERROR }
    Remediation Message:
    Reference Token: xxxxx
    Cause:

  • The ESXi hosts are using third-party VIBs (like NVIDIA, Cisco) that are not part of the LCM image.

Environment

SDDC Manager 5.x
vCenter Server 8.x

Cause

Third-party VIBs have been installed directly to the hosts instead of being added to the cluster image resulting in a image compliance error.

Resolution

When using cluster images all the VIBs installed to the host should be imported to the vSphere Lifecycle Manager Depot and included in the cluster image with their correct version including any third-party VIBs.

To learn more about how to setup an Image for a Cluster check the following documentation:

How to Use vSphere Lifecycle Manager Images

Create a Custom ESXi ISO Image Using vSphere Lifecycle Manager in VMware Cloud Foundation

Contact your hardware vendor to provide the instructions and the .zip files in order to import the 3rd party components to vSphere Lifecycle Manager Depot.


Alternatively you can remove the manually added VIBs that are not part of the image and reattempt the workflow:

Instructions for uninstalling third-party VIBs from an ESXi host.