vCLS are not deployed in cluster with ESXI 8.0 U3
search cancel

vCLS are not deployed in cluster with ESXI 8.0 U3

book

Article ID: 381752

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0 VMware vCenter Server 8.0

Issue/Introduction

The following errors are observed:

  • Under the cluster summary page, the cluster services panel has:

    "Cluster Service health" as "Unhealthy
    and
    "Cluster Service type" set to "Embedded vCLS"

  • The following error is present in /var/run/log/infravisor.log on ESXi:

    <timestamp> No(5) infravisor[525493]: time="<timestamp> " level=error msg="Failed to get resource from spec vcls.yaml: failed to decode pod from /etc/vmware/infravisor/manifests/vcls.yaml: ValidatePodCreate failed: [spec.nodeName: Invalid value: \"<Node_name>\": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is\
    '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')]"

Environment

  • vCenter Server 8.0 U3
  • ESXI 8.0 U3

Cause

The issue occurs when ESXI FQDN or hostname is not set correctly.

Hostname and FQDN must start and end with an alphanumeric character.

Resolution

  • Configure a valid Hostname/FQDN for esxi hosts 

https://knowledge.broadcom.com/external/article/307780/changing-the-hostname-of-an-esxi-host.html

  • Restart the infravisor service. 

/etc/init.d/infravisor restart