Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
VCF 9 was announced in 2024 and became GA on 17th June 2025. Since then, the VMUG Advantage team has collaborated with Broadcom to offer complimentary VCF9 licenses to their members who pass the VCF Architect VCP exam.
Most of us do not have large home labs, and as a result, deploying VCF 9 for training and experimentation can be a challenge. So today, I embarked on the challenge of deploying VCF 9 on a single ESXi host and documented the entire process.
This is a multi-part post. You can find the index of all the posts here:
Part 1 – Physical ESXi Host Configuration < You are here
Part 2 – Deploying the VCF 9 Installer & Offline Depot
Part 3 – Deploying VCF 9 with the VCF Installer
Before we begin, you will need a few things:
If you want to check the VMware VCF 9 Release Notes, you can find them here.
Log in to the Broadom Support portal, locate the vCloud Foundation section and download the following:
For the official VMware VCF 9 architecture documentation, see here.
Assuming you already have your physical ESXi host deployed, you will need to configure:
I called my vSwitch VCF-vSwitch & the Portgroup VCF-PG.
Create the A records on your DNS server for the following VCF components, which we will deploy later, along with the corresponding PTR records. You can change the FQDNs to anything you want, but these are what I used in my lab for reference:
esx01.vcf.lab.local – ESX Host 1 (Management host)
esx02.vcf.lab.local – ESX Host 2 (Management host)
esx03.vcf.lab.local – ESX Host 3 (Management host)
esx04.vcf.lab.local – ESX Host 4 (Workload host)
esx05.vcf.lab.local – ESX Host 5 (Workload host)
esx06.vcf.lab.local – ESX Host 6 (Workload host)
sddc01.vcf.lab.local – VCF Installer
fleet01.vcf.lab.local – VCF Fleet Manager
ops01.vcf.lab.local – VCf Operations
ops-col01.vcf.lab.local – VCF Operations Collector
auto.vcf.lab.local – VCF Automation
auto-n1.vcf.lab.local – VCF Automation Node 1
auto-n2.vcf.lab.local – VCF Automation Node 2
vcsa01.vcf.lab.local – vCenter Server Apliance
nsx01.vcf.lab.local – NSX Manager
nsx-cl01.vcf.lab.local – NSX Cluster Manager
sddcm01.vcf.lab.local – SDDC Manager Appliance
A minimum of 3 hostys are required for the management plane, then another 3 for the workload cluster. This guide is for setting up the management plan, but you’ll also want to configure workload at the same time, so ensure you do that as well.
Using the ESXi ISO, deploy it to your physical ESXi host as a VM x6 times using the below configuration.
First, note that if you have a VCSA, use that. You can deploy the OVA version of ESXi and modify the config after deployment (Trust me, it’s much easier!), but if you don’t, then try the below directly on your physical ESXi host.

Create a New Nested Esxi Vm for Vcf 9

Select the Guest Os Settings

Select a Datastore for the Embedded Esxi Vm for Vcf 9

Set Hardware Configuration for the Nested Esxi Vms for Vcf 9
Deploy this embedded ESXi host and repeat the process until all 6 hosts are deployed.
Edit the VM settings and verify that Hardware-Assisted virtualization is enabled &the XD/DVD drive is connected at boot.

Verify That Hardware assisted Virtualization is Enabled
Log in to each nested ESXi VM on the console and run through the installer. Ensure you select the 40GB disk (or equivalent) as the installation destination, then set the password and continue.
You’ll need to set up a new VLAN for your VCF Management network on your network (or the suggested pfSense VM router). I am using VLAN 10.
Log back into each of the nested ESXi hosts and set the networking information. Tag the VLAN on the nested ESXi hosts’ management networks (or don’t set it if you’re using it as your default VLAN)
Ensure vSwitch0 has an MTU of 9000 set. You can do this via the host UI or via esxcli:
esxcli network vswitch standard set -v vSwitch0 -m 9000

Set Vlan on the Nested Esxi 9 Host for Vcf 9

Set Static Ip on the Nested Esxi 9 Host for Vcf 9

Set Dns and Hostname on the Nested Esxi 9 Host for Vcf 9
After setting the networking on the Nested ESXi hosts, ensure they are reachable from your workstation & perform a Network Test from within ESXi

Perform a Network Test from Within Nested Esxi
Log in to the Host UI via the FQDN of the nested ESXi host, Eg https://esx01.vcf.lab.local/ui

Set the Ntp Settings on the Nested Esxi 9 Host for Vcf 9
Then navigate to Services and start the NTPD service
Complete this for all 6 of your nested ESXi hosts.
Next, proceed to step 2, where we deploy the VCF Installer here: Part 2 – Deploying the VCF 9 Installer & Offline Depot
[…] Part 1 – Physical ESXi Host ConfigurationPart 2 – Deploying the VCF 9 Installer & Offline Depot < You are herePart 3 – Deploying VCF 9 with the VCF Installer […]