"Compliance check failed or skipped" on a cluster managed with a single image.
search cancel

"Compliance check failed or skipped" on a cluster managed with a single image.

book

Article ID: 373510

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms

  • When managing a cluster with a single image and using vSphere Configuration Profiles, you may see the error message: "Compliance check failed or skipped on esxi_hostname".
  • In the vCenter log file vmware-vum-server.log, you can see lines similar to:

<timestamp> info vmware-vum-server[26500] [Originator@6876 sub=com.vmware.vcIntegrity.lifecycle.CheckComplianceTask] [ConfigurationHandlers 1232] Detected ConfigManager unlicensed host: <esxi_hostname>
<timestamp> error vmware-vum-server[26500][Originator@6876 sub=com.vmware.vcIntegrity.lifecycle.CheckComplianceTask] [Task, 511] Task:com.vmware.vcIntegrity.lifecycle.CheckComplianceTask ID:52f7fd5e-d33b-71ba-####-############. Task Failed. Error: Error:
-->    com.vmware.vapi.std.errors.error
--> Messages:
-->    com.vmware.vcIntegrity.lifecycle.ConfigurationCheckComplianceTask.Failure<Compliance check failed or skipped on '<esxi_hostname>'.>

Environment

  • VMware vCenter Server 8.x
  • VMware vCenter Server 7.x

Cause

ESXi are not license at the correct level

https://core.vmware.com/resource/configuration-management-using-vsphere-configuration-profiles

Cluster hosts must be licensed with Enterprise Plus license.

Resolution

 

  •  Assign a compatible license to ESXi

OR

  • Workaround: Create a new cluster without using vSphere Configuration Profiles (Manage configuration at a cluster level option)

Additional Information