VCF 9.x Pre-Installation Checklist: What to Verify Before You Start the VCF Installer

A pre-check list for a fresh VMware Cloud Foundation 9.x management domain deployment (9.0 and 9.1), with the command to run for each item plus MTU-per-traffic and password requirement tables.

VCF 9.x Pre-Installation Checklist title card
How to use the VCF 9 readiness resources, in order
Step 1 · Plan
Pre-Installation Checklist
What to verify and reserve before you begin: DNS, NTP, MTU, ports and IP addresses.
You are here
Step 2 · Check
Click through an interactive checklist to confirm your environment is ready.
Step 3 · During install
Copy-paste host commands, ports and MTU values while the installer runs.

Before you start the VMware Cloud Foundation (VCF) Installer, spend a few minutes on pre-checks. The installer does run its own validation, but the two issues that cause most failed deployments, DNS (both forward and reverse) and time sync, are far easier to fix on the ESX host shell than halfway through a deployment. Below is a checklist for a fresh VCF 9.x management domain deployment: the host-level pre-checks, the firewall and port rules the customer must open, MTU per traffic type, and password rules. Every item can be verified or prepared before deployment day.

Scope: New VCF 9.x deployment (applies to 9.0 and 9.1) using the VCF Installer appliance, which replaces Cloud Builder. ESX hosts are already installed and you are ready to start bring-up.

A. Pre-Installation Checks

Run these on each ESX host shell (SSH) unless noted otherwise.

# Check How to verify Pass criteria
1Depot connectivitync -zv dl.broadcom.com 443 then curl -v https://dl.broadcom.comPort open and TLS handshake completes
2ESX build matches VCF 9.x BOMvmware -vMatches the BOM for your target 9.x build
3Forward DNS (hosts and mgmt VMs)nslookup <esxi-fqdn>Returns the correct IP
4Reverse DNS (PTR)nslookup <esxi-ip>Returns the correct FQDN
5DNS servers setcat /etc/resolv.confCorrect nameservers and domain
6Hostname / FQDN correcthostname -fFull FQDN, matches DNS
7NTP reachable and runningesxcli system ntp testReachable, offset near 0
8Time in sync across hostsdate on each hostAll within 1 to 2 seconds
9Host cert has FQDN (CN)openssl x509 -in /etc/vmware/ssl/rui.crt -noout -subjectCN matches host FQDN; if not, run /sbin/generate-certificates, restart hostd/vpxa
10SSH / Shell enabledesxcli network firewall ruleset list -r sshServerSSH enabled (the installer needs it)
11Physical NICs upesxcli network nic listRequired vmnics Link=Up, correct speed
12Mgmt VMkernel and gateway reachablevmkping -I vmk0 <gateway-ip>Replies
13Deploy host port group matches mgmt networkesxcli network vswitch standard portgroup listPort group / VLAN matches mgmt subnet
14Jumbo MTU end to end (vMotion/vSAN)vmkping -I vmkX -d -s 8972 <peer-ip>Replies, no fragmentation (see Section C)
15Overlay / TEP minimum MTU (1600)vmkping -I vmkX -d -s 1572 <peer-ip>Replies, confirms a 1600 or higher path
16Mgmt IPs free (Installer, vCenter, SDDC Mgr / Operations, NSX mgrs and VIP, Automation)ping <ip> for eachNo reply (IP unused / reserved)
17Storage readyvSAN: disks eligible / external: esxcli storage filesystem listDatastore mounted or vSAN disks claimable
18Firewall / ports openValidate per Section BDepot, management, and infra ports reachable
19Passwords meet rulesPre-stage per Section DAll accounts compliant
20Download token and licensesGenerate token at support.broadcom.comToken valid, license keys on hand

B. Firewall and Port Requirements

Open these source-to-destination flows before deployment day. The depot egress to dl.broadcom.com on TCP 443 is the one customers most often miss. Validate the depot reachability first, then the management and infrastructure flows. The live, always-current reference is the VMware Ports and Protocols tool (select VCF 9.0).

Source Destination Protocol / Port Purpose Direction
Depot / Internet (validate depot configuration)
VCF Installerdl.broadcom.comTCP 443 (HTTPS)Online depot during bring-up (download binaries)Outbound
SDDC Managerdl.broadcom.comTCP 443 (HTTPS)Online depot: vCenter / ESXi / NSX binariesOutbound
Fleet Manager (VCF Operations)dl.broadcom.comTCP 443 (HTTPS)Depot: VCF Operations / Automation / Identity Broker binariesOutbound
SDDC Manager / Fleet ManagerProxy server (if used)TCP <proxy port>Internet via proxy (no Kerberos / NTLMv2)Outbound
VCF componentsOffline depot host (if used)TCP 443 / 80Local / offline depot (alternative to internet)Internal
Core management plane
SDDC ManagervCenter, NSX ManagerTCP 443Management / APIInternal
SDDC ManagerESXi hostsTCP 443, 902Host managementInternal
SDDC ManagerESXi / appliancesTCP 22 (SSH)Lifecycle / configurationInternal
vCenter <-> ESXiESXi / vCenterTCP 443, 902Provisioning / heartbeatInternal
Admin / operatorsvCenter, NSX, SDDC, Ops UIsTCP 443Management UI / APIInternal
Infrastructure services
All management appliancesDNS serversUDP/TCP 53Name resolution (fwd + reverse)Internal
All management appliancesNTP serversUDP 123Time synchronisationInternal
All management appliancesSyslog serverUDP/TCP 514LoggingInternal
VCF Operations / SDDC ManagerSMTP relayTCP 25 / 587Alert emailInternal
Management appliancesAD (LDAP / LDAPS)TCP 389 / 636Directory authenticationInternal
Management appliancesAD Global CatalogTCP 3268 / 3269Directory authenticationInternal
Management appliancesAD KerberosTCP/UDP 88Kerberos authenticationInternal
Monitoring (if used)SNMP / NMSUDP 161 / 162SNMP monitoring / trapsInternal
Certificates and backup
Management appliancesCertificate Authority (if external CA)TCP 443 / 80CSR signing / certificate enrollmentInternal
SDDC Manager, vCenter, NSX ManagerSFTP backup serverTCP 22File-based backups (SFTP only)Internal
Storage
ESXi iSCSI VMkerneliSCSI arrayTCP 3260Block storage (MTU 9000)Internal
ESXi vSAN VMkernelESXi vSAN VMkernelTCP/UDP 2233vSAN data / clustering (MTU 9000)Internal
NSX / overlay / Federation
ESXi TEPESXi TEPUDP 6081 (GENEVE)NSX overlay (MTU 1600+ / 9000)Internal
NSX Manager nodesNSX Manager nodesTCP 443, 1234, 1235NSX cluster / controllerInternal
NSX EdgeNSX ManagerTCP 443, 1235Edge managementInternal
NSX Global ManagerGM / LM (cross-site)TCP 443, 1236Federation sync (active-standby)Site-to-site
vMotion and data collection
ESXiESXiTCP 8000vMotionInternal
Cloud ProxyVCF OperationsTCP 443Operations data collectionInternal
CollectorVCF Operations for NetworksTCP 443 / IPFIXFlow / network dataInternal
Source of truth: port lists change between releases. Always confirm against the VMware Ports and Protocols tool at ports.broadcom.com (select VMware Cloud Foundation 9.0) for your exact component set before opening firewall rules.

C. MTU per Traffic Type (VLAN Trunk)

The physical trunk has to carry the highest MTU you use, so set the switch ports to 9000 (jumbo) and let each VMkernel use the value below. The host-overlay / TEP network must be at least 1600 bytes because of Geneve encapsulation.

Traffic Recommended MTU Minimum Notes
Management15001500Default; jumbo not required
vMotion90001500Jumbo improves throughput
vSAN90001500Jumbo strongly recommended
Host Overlay / TEP (Geneve)1700 (or 9000)1600Must be 1600 or higher for Geneve. 1700 leaves room for the header
Edge Uplink90001600Match the overlay / physical path
Physical switch trunk90001600Must equal the largest VMkernel MTU on the path
Two rules worth remembering: a Gateway Interface MTU must be at least 200 bytes less than the Fabric MTU (Global TEP / VDS / Uplink Profile). And vmkping -d -s uses a payload size of MTU minus 28, so test 9000 with 8972 and 1600 with 1572.

D. Password Requirements

VCF components have different minimums. NSX needs 12 or more, and VCF Operations is the strictest at 15 characters. The simplest safe approach is to make every account password 15 characters or more with full complexity, which satisfies every component at once.

Rule Value
Minimum length15 characters (use this everywhere to satisfy all components)
Uppercaseat least 1
Lowercaseat least 1
Numberat least 1
Special characterat least 1
Not allowedspaces, dictionary words, simple sequences

For the exact per-component minimums, check Broadcom’s “Default Password Requirements for VCF Components” documentation.

E. IP Address Requirements by Scenario

Every component with an FQDN needs one static IP with working forward and reverse DNS. Two rules matter. The FQDN addresses must not sit inside the range you give VCF Management Services, and that range must be contiguous, a minimum of 12 addresses with 30 recommended so the Day-N services that run on it have room. The /27 recommendation applies to the Management Services range, not the whole management network, so a full HA build needs more than a single /27.

Scenario / componentSimpleHigh availabilityNotes
Management domain (first VCF instance)
vCenter11Static IP and DNS
NSX Manager nodes13
NSX Manager cluster VIP11
SDDC Manager11
VCF Operations25Simple: primary and cloud proxy. HA adds replica, data, optional load balancer
License Server11
VCF Automation772 FQDNs plus 5 node addresses
VCF Management Services FQDNs44Fleet, instance, runtime, identity broker
VCF Management Services runtime range12 min, reserve 3012 min, reserve 30Contiguous. The /27 recommendation is for this range
Per-host networks (multiply by host count)
ESXi management1 per host1 per host
vMotion1 per host1 per host
vSAN1 per host1 per hostWhen vSAN is the storage
Host overlay TEP1 to 2 per host1 to 2 per hostFrom the NSX TEP pool
Optional Day-N components
VCF Operations for Logs66Plus 2 per extra replica. Uses the Management Services range
Real-time metrics66Uses the Management Services range
VCF Operations for Networks22Platform and collector, own appliances
VCF Automation (added later)55Plus 2 FQDNs. Reserve even if not deployed on day one
Networking add-ons
NSX Edge node management1 per node1 per nodeTwo or more nodes per cluster
NSX Edge TEP1 to 2 per node1 to 2 per nodeEdge TEP pool, can share host TEP VLAN
Tier-0 uplinks1 per uplink per node1 per uplink per nodePlus peer addresses on the physical routers
Avi Controller13Use 3 for production
Avi controller cluster VIP01For the 3 node cluster
Avi Service Engine managementPool, 2 or morePool, 2 or moreDHCP or static pool
Avi virtual service VIPsPool per appPool per appSize for published applications
Other scenarios
VI workload domainvCenter 1, NSX 1 and VIPvCenter 1, NSX 3 and VIPPlus per-host networks. Shared NSX saves the NSX addresses
Additional VCF instancevCenter 1, NSX 1 and VIP, SDDC 1, cloud proxy 1, MS range 12/30NSX 3 and VIPNo second fleet node set
vSphere Foundation (VVF)vCenter 1, Operations 1, MS range 10/30, logs 6sameLighter platform
Data Services Manager1 appliance plus 1 per database VMsameSize a pool for the database count
HCX1 manager per site plus service mesh poolsameAddresses per network profile
Stretched clusterPer-AZ host networks plus 1 witnesssameDoubles the host networks across zones

Source: Broadcom VCF Components FQDNs and IP Addresses (VCF 9.1).

Bottom Line

If you only have time for three checks before you deploy: confirm forward and reverse DNS for every host and management component, confirm NTP time sync across all hosts, and confirm the host certificate CN matches the FQDN. After those, the next most common blocker is the firewall: make sure dl.broadcom.com on TCP 443 (or your offline depot) is reachable. Validate everything in the sections above before deployment day and the bring-up will run clean.

Reference: Broadcom TechDocs, VMware Cloud Foundation 9.x (deployment, vSAN network design, MTU guidance, password requirements) and the VMware Ports and Protocols tool (ports.broadcom.com). Always check against the BOM and the ports tool for your specific 9.x build.

About The Author


Discover more from Journal of Intelligent Infrastructure

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *

Architect’s Toolkit

About the Author

Dr. Pranay Jha is a Cloud and AI Consultant with 18+ years of experience in hybrid cloud, virtualization, and enterprise infrastructure transformation. He specializes in VMware technologies, multi-cloud strategy, and Generative AI solutions. He holds a PhD in Computer Applications with research focused on Cloud and AI, has published multiple research papers, and has been a VMware vExpert since 2016 and a VMUG Community Leader.

Discover more from Journal of Intelligent Infrastructure

Subscribe now to keep reading and get access to the full archive.

Continue reading