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 / Automated VMware Cloud Foundation (VCF) 9.0 Lab Deployment Script

Automated VMware Cloud Foundation (VCF) 9.0 Lab Deployment Script

09.02.2025 by William Lam // 4 Comments

Now that VMware Explore Las Vegas has concluded, I finally have a small breather to publish my Automated VMware Cloud Foundation (VCF) 9.0 Lab Deployment Script, which utilizes Nested ESXi running on an existing physical vSphere environment, as shown in the diagram below.


I know many of you have used previous versions of my automated lab deployment scripts, so this should feel quite familiar along with some enhancements including the ability to externalize the environment configuration parameters from the actual deployment script.

You can find all the details and documentation at the following Github repo:

https://github.com/lamw/vcf-fleet-automated-lab-deployment

For users that have an existing vSphere environment with plentiful resources, this is a great solution to quickly spin up a fully functional VCF 9.0 Fleet as well as adding a VCF Workload Domain. As you can see from the example below, it took ~24 minutes to complete the initial setup and VCF 9 deployment will begin after that, which can take up to a couple of hours depending on the underlying hardware resources.


If you do not have an existing physical vSphere environment but it has enough resources to run a Nested VCF 9.0 setup, you may want to consider the latest VCF 9.0 Holodeck solution, which is optimized for giving you a complete VCF 9.0 experience within a single host and no other network dependency as it includes a virtual router that creates an isolated bubble.

Categories // VMware Cloud Foundation Tags // VCF 9.0

Comments

  1. *protectedVarun says

    10/19/2025 at 2:42 pm

    Hi, Thanks for your details posts. I am following your VCF fleet deployment script and lost where it mentions to provide the location for the OVA files. It would be great if you can provide some clarity on this. I am using offile bundle for deployment.
    $NestedESXiApplianceOVA = "/images/Nested_ESXi9.0_Appliance_Template_v1.0.ova"
    $VCFInstallerOVA = "/images/VCF-SDDC-Manager-Appliance-9.0.0.0.24703748.ova"

    Reply
    • William Lam says

      10/20/2025 at 3:44 pm

      This is outlined in the Requirements as part of the Github repo, please refer to that for your answer

      Reply
      • *protectedVarun says

        10/23/2025 at 12:38 pm

        I was able to download and its not an issue. I misunderstood the path your are referencing to for these files to be located on my PC. I was able to figure that out now. Prolly I should have been more clear with my question.

        Reply
  2. *protectedPertti Saari says

    11/19/2025 at 1:07 am

    Hi, what is that $VMSyslog component?

    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

  • 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...