WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple
You are here: Home / VCF Operations / Import vCenter Server with Single ESX Host as new VCF Workload Domain?

Import vCenter Server with Single ESX Host as new VCF Workload Domain?

12.03.2025 by William Lam // Leave a Comment

A useful feature in VCF Operations 9.0 is the ability to create a new VMware Cloud Foundation (VCF) Workload Domain from an existing vSphere environment, providing seamless onboarding into a VCF Fleet and getting access to the new VCF Fleet Management capabilities.

To access the VCF Import feature, navigate to the inventory view of your VCF Instance within VCF Operations and select Add Workload Domain->Import a vCenter Server to begin the workflow. A variety of deployment configurations are supported with VCF Import, you can refer to the official documentation for the complete list of requirement and minimum versions.

Deploying VCF 9.0 in a lab environment is an easy way to get hands on experience with this workflow. I recently installed ESX 9.0.1 onto a single ASUS NUC 15 Pro with a self managing vCenter Server for trying out the import scenario but I ran into the following pre-check error: Please ensure there is at least one cluster has more than 1 host


I guess I need to have more than one ESX host before I can proceed ... or do I? 🤔

We can indeed bypass the minimum ESX host pre-check by removing one of the guardrails that has been put in place.

Disclaimer: This is not officially supported by Broadcom, use at your own risk.

Step 1 - SSH to SDDC Manager appliance and then edit /opt/vmware/vcf/operationsmanager/scripts/assessment/guardrails/operations/import/import.json and search for the following snippet and remove it from the file.

    "id": "conforming-cluster-present-check",
    "type": "NATIVE",
    "path": "conforming-cluster-present-check",
    "internalErrorCode": "CrossProductValidatorLocalizableMessage.CONFORMING_CLUSTER_VALIDATION",
    "extraArgs": {
        "checkType": "${checkType}"
    },
    "dependencies": [
        {
            "entityType": "cluster",
            "requiredProperties": [
                "numOfHostsInCluster"
            ]
        }
    ]
}

The import.json is loaded on-demanded, no service restart is required.

Step 2 - If we now re-run the validation checks, we are no longer running into the ESX host check!

Categories // VCF Operations, VMware Cloud Foundation Tags // VCF 9.0

Thanks for the comment!Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VCF 9.0 Fleet Latency Diagram 12/11/2025
  • Quick Tip - Downloading VMware Cloud Foundation (VCF) Consumption CLI for Air-Gapped Environments 12/10/2025
  • Automating VCF Operations Objects & Metrics Reporting 12/08/2025
  • Quick Tip - Using VCF CLI to login to vSphere Supervisor when configured with VCF Automation 12/05/2025
  • Automating the Reporting of VCF Workload Domain Import Pre-Check Validations 12/04/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...