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 / VMware Cloud Foundation / Enhancement in VCF 9.0.1 to bypass vSAN ESA HCL & Host Commission 10GbE NIC Check

Enhancement in VCF 9.0.1 to bypass vSAN ESA HCL & Host Commission 10GbE NIC Check

09.29.2025 by William Lam // 11 Comments

VMware Cloud Foundation (VCF) 9.0.1 is the first maintenance release for VCF 9.0, delivering a number of important fixes but also several exciting enhancements for lab deployments or running proof-of-concepts (PoC).

VCF 9.0 had already introduced a number of built-in capabilities and some neat “tricks” that makes it easier than ever to deploy a minimal VCF footprint, which you can read more about here.

However, there were still a couple of minor annoyances around vSAN ESA HCL or Host Commissioning pre-checks that could be improved to provide a better customer experience when deploying VCF for non-production usage. With feedback to VCF Engineering, I am pleased to share that these issues have now been addressed as part of VCF 9.0.1 release!

vSAN ESA HCL Check

Similar to the enhancement that was introduced with the release of VCF 5.2.2, which was actually driven by the development of VCF 9.0.1, we now have a simplified method for bypassing the vSAN ESA HCL check for lab and proof of concept purposes. Users no longer need to craft custom vSAN ESA JSON files or messing around with installing VIBs on their ESXi hosts.

Day 0 - VCF Installer


During the initial VCF Fleet deployment using the VCF Installer, if you do NOT have compatible vSAN ESA hardware, you will see the following error as shown in the screenshot above.

To workaround this, login to the VCF Installer and append the following:

  • vsan.esa.sddc.managed.disk.claim=true to /etc/vmware/vcf/domainmanager/application-prod.properties

For changes to go into effect, restart the SDDC Domain Manager services.

echo "vsan.esa.sddc.managed.disk.claim=true" >> /etc/vmware/vcf/domainmanager/application-prod.properties

systemctl restart domainmanager

Day N - SDDC Manager


Once you have a VCF Fleet deployed, you may want to commission additional ESXi hosts for expanding your existing VCF Management Domain and/or deploy a new VCF Workload Domain using VCF Operations. If you do NOT have compatible vSAN ESA hardware, you will see the following error as shown in the screenshot above when you attempt to commission a new host.

To workaround this, login to SDDC Manager and append the following:

  • vsan.esa.sddc.managed.disk.claim=true to /etc/vmware/vcf/domainmanager/application-prod.properties
  • vsan.esa.sddc.managed.disk.claim=true to /etc/vmware/vcf/operationsmanager/application-prod.properties

For changes to go into effect, restart the SDDC Manager services.

echo "vsan.esa.sddc.managed.disk.claim=true" >> /etc/vmware/vcf/domainmanager/application-prod.properties
echo "vsan.esa.sddc.managed.disk.claim=true" >> /etc/vmware/vcf/operationsmanager/application-prod.properties

echo 'y' | /opt/vmware/vcf/operationsmanager/scripts/cli/sddcmanager_restart_services.sh

10GbE NIC Check

Day 0 - VCF Installer

An existing workaround already exists in VCF 9.0 to disable the 10GbE NIC pre-check during the initial VCF Fleet deployment using the VCF Installer.

Day N - SDDC Manager


While it is possible to disable the 10GbE NIC pre-check during the initial VCF Fleet deployment through the VCF Installer, one limitation that has existed since VCF 5.x is that the 10GbE pre-check is not disabled during host commissioning and you will see the following error as shown in screenshot above.

To workaround this, login to SDDC Manager and append

  • enable.speed.of.physical.nics.validation=false to /etc/vmware/vcf/operationsmanager/application.properties

For changes to go into effect, restart the SDDC Manager Operations Manager services.

echo "enable.speed.of.physical.nics.validation=false" >> /etc/vmware/vcf/operationsmanager/application.properties

systemctl restart operationsmanager

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

Comments

  1. *protectedstevewalker508 says

    09/29/2025 at 11:39 am

    Awesome news - the bits have already hit the lab 😉 Thanks William

    Reply
  2. *protectedWC says

    09/30/2025 at 4:39 am

    How about making it easier to bypass image checks also? or not having to completely rebuild after a failed attempt!

    Reply
    • William Lam says

      09/30/2025 at 6:46 am

      Which image checks are you referring to, could you provide an example?

      Reply
      • *protectedWill Cheng says

        09/30/2025 at 10:46 am

        I synced the binaries in SDDC yesterday after I saw 9.0.1 was released.

        When trying to create a SDDC cluster, it wants you to attach an image but it filtered on images for ESXi 9.0.0.0.24813472 (dont think this one exists). Seemed like it should have filtered on ESXi 9.0.0.0100.24813472 instead.

        It would be nice if that step lets you create an image based on those hosts or skip the step entirely.

        Reply
  3. *protectedstep2 says

    10/08/2025 at 3:00 am

    I understand that VCF requires NICs with speeds of 10 Gbps or higher. However, for VVF (not vSAN), is it supported to use 1 Gbps NICs? Our current management LAN utilizes 1 Gbps NICs, and we would prefer to avoid upgrading to 10 Gbps NICs during the VVF 9.0 upgrade if feasible.

    Reply
  4. *protectedJasonF says

    11/06/2025 at 6:48 pm

    William... Can you shed any additional light on specific necessity or purpose of the feature.vcf.vgl-43370.vsan.esa.sddc.managed.disk.claim=true property? I've been able to bypass the ESA HCL failure for bringup, commission, and expand on 9.0.1.0 with the other property alone, as noted in KB 408300. https://knowledge.broadcom.com/external/article/408300

    Reply
    • William Lam says

      11/07/2025 at 5:26 am

      Hi Jason,

      The KB is correct, the additional flag was something we needed during pre-release of 9.0.1, but its set automatically within the code but I wasn't 100% sure during my early testing, so I included it. I've updated the blog post to only reference the single required param. Apperciate the feedback

      Reply
  5. *protectedTony Castrejon says

    12/09/2025 at 10:45 am

    i am using Kingstons DC600M this works? it works on vsphere 8 with a simple warning.

    Reply
  6. *protectedDade says

    01/20/2026 at 1:00 pm

    Deploying 9.0.2 from scratch today on a new set of 3x MS-A2 units. These workarounds are very helpful. One odd thing however is that the VCF Installer (VCF-SDDC-Manager-Appliance-9.0.2.0.25151285.ova) only asks for admin and root passwords in the OVA deployment wizard. As far as I can tell, it doesn't create a vcf user (or if it does, I have not idea what the creds might be). As a result, you can't SSH into the installer as neither admin or root will work. I had to login as root on the console and type in all the commands.

    Reply
    • William Lam says

      01/20/2026 at 1:21 pm

      For VCF Installer, the non-root user is "vcf" and when you provide the password, it is applicable to that user as well as the application login which admin@local (which VCF Installer UI pre-populates). Hope that helps

      Reply
      • *protectedDade says

        01/20/2026 at 1:25 pm

        Ah, got it. I confirmed the admin@local password works with user vcf for SSH login. Thank you!

        Reply

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

  • Every Mini PC & SFF Hardware Announced at CES 2026 01/21/2026
  • Improved Workaround for NSX Edge Deployment & Upgrade to VCF 9.0.2 running AMD Ryzen CPUs 01/20/2026
  • Disable HTTP Range Requests on Synology WebStation, Apache or Nginx 01/14/2026
  • Quick Tip - Correlating VCF Component to Bundle ID/Name 01/08/2026
  • TLS Chain of Trust when using SSL Inspection with VCF Download Tool (VCFDT) 01/07/2026

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 © 2026

 

Loading Comments...