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: xxxxxCause:SDDC Manager 5.x
vCenter Server 8.x
Third-party VIBs have been installed directly to the hosts instead of being added to the cluster image resulting in a image compliance error.
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.