Error: "No suitable hosts available to add a cluster" when adding a cluster to an SDDC Manager workload domain
search cancel

Error: "No suitable hosts available to add a cluster" when adding a cluster to an SDDC Manager workload domain

book

Article ID: 443557

calendar_today

Updated On:

Products

VMware SDDC Manager / VCF Installer

Issue/Introduction

  • When attempting to execute the Add Cluster workflow to expand an existing Virtual Infrastructure (VI) Workload Domain (WLD) in the SDDC Manager UI, the wizard prevents proceeding further with below error:

    No suitable hosts available to add a cluster. Hosts must be unassigned, commissioned with at least two physical NICs and the same storage type as the cluster, and the ESXi version must be compatible with the lowest ESXi version present in the domain.

     

  • This occurs when the target WLD operates at an older version (for example, 4.5.2) because it contains an existing mixed-mode or legacy cluster running older hosts, such as VMware vSphere ESXi 7.0 U3. The failure triggers when attempting to create a new cluster using newly commissioned hosts, for example, ESXi 8.0 U3, against this older baseline.

  • The following errors are seen in /var/log/vmware/vcf/domainmanager/domainmanager.log at the time:

    ERROR [vcf_dm,####,####] [c.v.v.clustermanager.ClusterSpecUtil,dm-exec-19] Cannot skip 3 ESXi host(s) ([####, ####, ####]), as only 0 ESXi host(s) would remain which is not sufficient. Minimum requirement is 3 
    ERROR [vcf_dm,####,####] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-19] [####] FAILED_TO_FETCH_ADD_CLUSTER_LICENSES Failed to fetch Add Cluster Licenses Caused by: com.vmware.evo.sddc.common.core.error.InvalidStateException: Cannot skip 3 ESXi Host(s) ([####, ####, ####]) as only 0 ESXi host(s) would remain and the minimum is 3 
    DEBUG [vcf_dm,####,####] [c.v.e.s.o.c.ProcessingTaskSubscriber,dm-exec-19] Collected the following errors for task with name FetchAddClusterLicensesAction and ID ####: [ExecutionError [errorCode=null, errorResponse=LocalizableErrorResponse(messageBundle=com.vmware.evo.sddc.common.services.sddcmanagermessages)]]

Environment

VMware Cloud Foundation (VCF) 5.x

Cause

This is caused by SDDC Manager's Mixed-BOM validation strictly enforcing version consistency. By design, new hosts must match the target Workload Domain's baseline. If the domain is on an older baseline (e.g., VCF 4.5.2), newer ESXi hosts are excluded from the inventory. This drops the available host count to zero, causing the license fetch failure etc.

Resolution

The supported resolution is to upgrade the target Workload Domain (WLD) so its baseline matches the ESXi version of the newly introduced cluster hosts.

If a domain upgrade is not immediately feasible due to operational constraints, a temporary database modification can be applied to bypass the version mismatch guardrails. Engage Broadcom Technical Support to perform this remediation. KB for reference: Contact Support