Skip to main content
VMware
VCF 9.1 Planning & Preparation BETA
Broadcom VMware Cloud Foundation ยท v1.1.3
โœ“ Saved
9.1
VMware Cloud Foundation
Planning & Preparation Workbook ยท v1.1.3 ยท Updated June 12, 2026
โš ๏ธ
Beta tool โ€” this planner is under active development. Double-check all generated values against the official VMware Cloud Foundation 9.1 documentation before using them in a production deployment.
Getting Started
  1. 1. Planning โ€” Select your VCF version, product type and deployment mode
  2. 2. Prerequisites โ€” Verify hardware and software requirements
  3. 3. Sizing โ€” Calculate management domain host requirements
  4. 4. Deploy โ€” Fill in all deployment configuration values
  5. 5. As-Built โ€” Review and export your completed configuration
About this Tool
  • โœ“ Faithfully reproduces the official Broadcom VCF 9.1 workbook
  • โœ“ Auto-saves to browser localStorage
  • โœ“ Cascading conditional logic (VCF vs VVF, deployment modes)
  • โœ“ Live sizing calculator with host count formulas
  • โœ“ "Value Missing" validation on required fields
  • โœ“ Export to JSON ยท Markdown / CSV As-Built reports
Version History
VersionDateDetails
v1.9.1.002May 22, 2026Fixed sizing calculation for Workload Domain 01 NSX Cluster. Added an advanced sizer allowing users to select a more granular size for each component in the Management Domain.
v1.9.1.001May 4, 2026Initial Release for VCF 9.1.0.0
๐Ÿ“‹ Configuration Summary โ€” As-Built
Complete recap of all entered values ยท Green = filled ยท Orange = missing required ยท Gray = using sample default
Fields filled in
Required missing
Completion rate
๐Ÿ”Œ Your configuration is taking shape โ€” check the Ports & Protocols reference to see firewall rules with your actual FQDNs/IPs filled in via "Show my configured values".
๐Ÿท๏ธ
Deployment Identity
Core selectors โ€” drive all conditional sections
๐Ÿ“ Management Domain Sizing
Required Hosts
Total vCPU
Total RAM
Disk / Host
Host CPU Cores:
Host RAM:
Storage Type:
CPU Oversubscription:
Cluster Model:
Workload Domains:
โš ๏ธ VLAN Conflicts ()
โš ๏ธ IP Address Conflicts ()
โš ๏ธ CIDR Overlaps ()
๐Ÿ”Œ VLAN Topology
# Network VLAN ID
No VLAN values entered yet
๐ŸŒ DNS Pre-flight Checklist โ€” all FQDNs must resolve before deployment
FQDN Field Value
No FQDN fields found
โœ“ Valid FQDN entered โš  Entered but invalid format ! Required โ€” not yet filled
VCF 9.1 Planner
Planning & Preparation Workbook โ€” Web Edition
Created by Leonardo Coscia
BETA v1.1.3 ยท Updated June 12, 2026 ยท Single-file ยท No server ยท No build step
โš™๏ธ
๐Ÿ— Alpine.js 3.14.1 ๐ŸŽจ Tailwind CSS CDN ๐Ÿ’พ localStorage persistence ๐Ÿ“„ Zero dependencies
๐Ÿ“– What is this?

A faithful browser-only conversion of Broadcom's official VMware Cloud Foundation 9.1 Planning & Preparation Workbook (27-sheet Excel file). It replaces the spreadsheet with an interactive web form that runs entirely in your browser.

The conditional logic, sizing lookup tables, formulas, and sample values are derived from the original workbook and re-verified against it (last audit: June 12, 2026 โ€” see tools/check_lt_constants.py and tools/sizing_scenarios.md); a few intentional web-only additions are documented in the README. Your data is stored locally in localStorage โ€” nothing is sent to any server.

โœจ Key Features
  • โœ“ 27 sheets ยท 19 pages ยท 600+ configuration fields
  • โœ“ VCF vs VVF cascading conditional logic
  • โœ“ Live sizing calculator with host count formulas
  • โœ“ Auto-save ยท Export JSON ยท Import JSON
  • โœ“ Export & import VCF Installer Ready JSON (SddcSpec / POST /v1/sddcs)
  • โœ“ Export Markdown As-Built ยท CSV IPAM table
  • โœ“ Contextual help bubbles linking to official Broadcom VCF design docs
  • โœ“ VLAN / IP / CIDR conflict detection
  • โœ“ DNS pre-flight checklist ยท VLAN topology table
  • โœ“ Dark mode ยท Keyboard navigation (Alt+โ†’/โ†)
๐Ÿ—‚๏ธ Coverage
01 VCF & VVF Planning
02 Prerequisite Checklist
03 Management Domain Sizing
04 Deploy Management Domain
05 Configure Management Domain
06 Fleet Management Day-N
07 Active Directory Inputs
08 Deploy Workload Domain
09 Configure Workload Domain
10 Deploy Additional Cluster
11 Additional Racks (Multi-Rack L3)
12 Site Protection & DR
13 Cyber Recovery
14 Ransomware (On-Premises)
15 Ransomware (Cloud-Based)
16 Cross Cloud Mobility (HCX)
17 Private AI Ready Infrastructure
18 Ports & Protocols (reference)
19 As-Built / Configuration Summary
โŒจ๏ธ Keyboard Shortcuts
Next page Alt โ†’
Previous page Alt โ†
Skip nav Tab
๐ŸŽจ Color Code
User input field
Sample value (Rainpole)
Calculated / read-only
Required โ€” missing
API-only / optional section
๐Ÿ“Œ Usage Notes

Saving your work

The form auto-saves to localStorage on every change. Use Export JSON to create a portable backup file, and Import JSON to restore it on another browser or device.

Sharing with colleagues

Use โฌ‡ JSON to export your current configuration to a file, then send it to a colleague โ€” they can use โฌ† Import to load it and restore all values.

As-Built export

Use ๐Ÿ“„ MD for a Markdown document suitable for Confluence/Notion, and ๐Ÿ“Š CSV for IPAM spreadsheets.

Disclaimer

This tool is a community conversion of the official Broadcom workbook. Always cross-check values against the official VCF 9.1 documentation before deployment.

๐Ÿ”’ Privacy & Data Handling

Your data never leaves your browser

This tool makes zero network requests containing your data. Everything you type is processed entirely client-side and saved only to your browser's localStorage (key vcf-planner-v1), which other websites cannot read. The only network traffic is the one-time download of the Alpine.js / Tailwind CDN scripts when the page first loads.

Password fields are stored in plaintext

Root/SSO/SSH passwords and API keys you enter are saved unencrypted in localStorage and are included in plaintext in Export JSON backups (and the ESXi/vCenter root passwords in the VCF Installer JSON export). Treat exported .json files as sensitive credentials โ€” don't commit them to public repositories or share them over unencrypted channels.

Same browser / same device

Anyone with access to the same browser profile on your computer (e.g. a shared workstation) can open DevTools and read this stored data โ€” this is an inherent characteristic of any browser-local storage and applies to all such tools, not just this one. Use a private/dedicated profile if your machine is shared.

Supply-chain integrity

The Alpine.js framework scripts are loaded with Subresource Integrity (SRI) hashes, so the browser refuses to execute them if the CDN ever serves a modified file โ€” protecting your locally-stored data from a compromised third-party script.

๐Ÿ“… Version History
v1.1.3
2026-06-12

FQDN/IP prerequisites aligned with VCF 9.1 Components FQDNs and IP Addresses & Management Services design docs

The Fleet Management Day-N page's Log Management, Identity Broker, VCF Automation, and VCF Management Services sections were corrected against the official "VCF Components FQDNs and IP Addresses", "VCF Management Services in the First VCF Instance Model", "VCF Automation Network Design Options", and "VCF Operations for Logs Deployment Models" pages. Log Management now reflects 1 FQDN with all of its IPs (6 for the initial deployment, +2 per additional replica) drawn from the VCF Services Runtime IP block rather than separate Management VM Network / Fleet VLAN addresses โ€” sample IPs moved from the 10.11.10.x range to the 10.11.99.x Runtime range, and the former "Load Balancer / Cluster VIP" fields are now labeled as an optional additional VIP on the same Integrated Load Balancer. VCF Management Services gains a clarified description and notes: the VCF Services Runtime IP block must sit on the VCF Management Network with a minimum of 12 IPs (/28) and up to 30 IPs (/27) recommended for Day-N scale-out (Log Management replicas, Real-time Metrics, etc.), and License Server is now explicitly called out as having its own FQDN/IP on the VCF Management Network, separate from the VCF Management Services FQDN set (Fleet Components, Instance Components, VCF Services Runtime, Identity Broker). Identity Broker gains a note that its single FQDN is one of the required First VCF Instance Day-0 FQDNs alongside that set. VCF Automation gains a new "Dedicated VCF Services Runtime FQDN/IP" pair (1 FQDN, separate from the fleet-level VCF Services Runtime) and the 5-address node IP pool notes are corrected to the documented /29 model โ€” 3 IPs assigned to the VCF Automation 9.1 nodes plus 2 buffer IPs for redeploy/rolling updates, deployed by default on the VM management network or optionally on a dedicated VLAN via the fleet lifecycle API. All newly-documented FQDN fields gain a "Do not use capital letters in the FQDN (lowercase only)" note per the official requirement.

v1.1.2
2026-06-12

Audit fixes โ€” sizing formulas & validation lists

A full multi-pass audit against the Excel workbook surfaced and fixed several residual divergences. Sizing calculator: Log Management is now computed per the workbook's row-26 formula (a new "Log Management Replicas" input โ€” min 1 for Small / 3 for Medium-Large; the Large size deploys 2 nodes per replica; CPU/RAM per node from the VCFMS worker tier; disk = replicas ร— 575 GB) and gains the missing Large size, replacing both the previous flat estimates and the separate "Log Management Replicas" toggle; VCF Automation is now a single component computed from the per-node VCFA table ร— node count (ร—1 Small / ร—3 Medium-Large), replacing the previous duplicate flat entry; Real-time Metrics scales with the Instance Profile Size (ร—2 nodes, ร—3 for Large); Identity Broker now counts only its disk (the workbook excludes its CPU/RAM from every total); Software Depot disk corrected from 0 to 1500 GB; and the minimum host count now applies the workbook's 3-host vSAN quorum floor even for Simple deployments (previously 1-2 hosts could be shown for Simple + vSAN). Validation lists: the Deploy Cluster Teaming Policy gains "Route Based on Physical NIC Load", certificate Key Size fields gain 3072, Supervisor Control Plane Size gains XLarge, the management-domain vSAN FTT is restricted to 1-2 per the workbook, and the "NSX Connectivity Type" / "Transit Gateway Type" casing was corrected to match each field's actual workbook validation list (Title Case for NSX Connectivity, lowercase for Transit Gateway โ€” the v1.1.1 change had matched the wrong cells). The two verification documents (tools/check_lt_constants.py, tools/sizing_scenarios.md) were re-run/updated accordingly.

v1.1.1
2026-06-12

Sizing calculator aligned with the Excel workbook

The Management Domain Sizing calculator's lookup tables and formulas have been re-verified line-by-line against vcf-9.1-planning-and-preparation-workbook-updated.xlsx ("Static Reference Tables" and "Management Domain Sizing" sheets) and corrected where they had drifted: SDDC Manager RAM (8 โ†’ 16 GB), NSX Manager (added Extra-Small tier, corrected XLarge), NSX Edge/VNA disk sizes (โ†’ 200 GB) and VNA CPU/RAM, VCF Operations CPU/RAM/disk, AVI Load Balancer Large/Extra-Large, Cloud Proxy tiers (Small/Medium/Large), and a full rework of vDefend SSP into cluster-aggregate values plus a separate "vDefend/AVI Licensing Hub" add-on. The VCF Services Runtime (VCFMS) control/worker node sizing is now computed from node-count tables driven by Instance Profile Size, Cluster Model, and a new VCF Services Instance Model selector (First Instance / Additional Instance), matching the Excel's per-node ร— node-count + extra-disk formula. The disk-sizing chain (Required Hosts, Total Storage Required, Disk per Host) now follows the Excel's exact order of operations (interim total โ†’ FTT1 redundancy โ†’ ops reserve โ†’ growth), and Subnet Mask options now cover the full /32โ€“/0 range (33 entries, was 24). New sizing components: VRMS, SRM, Health Reporting and Monitoring (HVM), Cloud-Based Ransomware Recovery, and HCX Connector, plus Identity Broker / VCF Operations for Networks / VCF Operations for Networks Collector upgraded from single-size placeholders to full size-tier tables. Minor validation fixes: added the "Route Based on Physical NIC Load" Teaming Policy option and corrected "NSX Connectivity Type" casing. A new tools/check_lt_constants.py script and tools/sizing_scenarios.md let these lookup tables and formulas be re-verified against the Excel workbook in the future.

v1.1.0
2026-06-11

DEMO data, AD toggle, Log Management replicas & navigation improvements

New "๐Ÿงช DEMO" topbar button instantly fills every Management Domain field (Planning, Deploy Management Domain, vCenter, SDDC Manager, NSX Manager 3-node cluster, and a 2-node NSX Edge cluster) with a consistent, ready-to-review example based on a 4-node vSAN-ESA cluster โ€” a confirmation prompt warns before overwriting existing values. The Active Directory / LDAP page now has an "Include/Exclude" toggle (defaults to Exclude, like the AVI/NSX Edge/VCF Operations toggles) so the detailed AD inputs are hidden until needed. Log Management (under VCF Management Services / Fleet Management Day-N) gains an HA Mode selector with dedicated replica node and load balancer / cluster VIP FQDN/IP fields when "HA Cluster" is selected. The VCF Management Services section adds 3 spare "Additional IP" fields for fleet-level scale-out. Fleet MTU now defaults to 1500 (was 9000). All password fields now show "AUTO-GENERATED" as their default sample/placeholder for a consistent convention. Discoverability: a persistent "๐Ÿ”Œ Ports" topbar button and an As-Built page callout banner now link directly to the Ports & Protocols reference. The Ports & Protocols matrix also gains a "Group by: By Component / By Category" toggle that organizes the 19 components into 5 functional categories (Core Infrastructure, Fleet Management & Operations, Automation & Security, Recovery & Disaster Recovery, Private AI); within "By Category", each category is further sub-divided into collapsible per-component groups for easier navigation.

v1.0.9
2026-06-11

Live Ports Matrix & Security Hardening

The Ports & Protocols page gains a "Show my configured values" toggle: when enabled, each row displays the actual FQDN/IP you entered elsewhere in the form (vCenter, ESXi hosts, NSX Manager/Edges, SDDC Manager, VCF Operations, AD, DNS/NTP, AVI, HCX, VCF Automation, VCF Operations for Networks, Log Management, vSAN Witness, Identity Broker) next to the generic role label, and the CSV export gains matching "Resolved Source/Destination" columns โ€” turning the reference matrix into an as-built firewall rule list. Security hardening: the Alpine.js and @alpinejs/collapse CDN scripts are now pinned to v3.14.1 with Subresource Integrity (SRI) hashes, and a new "Privacy & Data Handling" section was added to the About page and README documenting that no data ever leaves the browser and that password fields are stored/exported in plaintext.

v1.0.8
2026-06-11

Ports & Protocols Reference

New "๐Ÿ”Œ Ports & Protocols" page (Reference section) provides a searchable, filterable matrix of 1083 port/protocol entries across all 19 VCF 9.1 components, sourced from Broadcom's official Ports and Protocols Tool. Browse grouped by component (collapsible), or filter by free-text search, traffic direction (Inbound/Outbound/Bidirectional/Unspecified), and component, with a "Show 100 more" pager for large result sets. A dedicated "โฌ‡ CSV" button exports the currently filtered rows for firewall rule planning. Reference-only โ€” not part of the VCF Installer JSON export or As-Built report.

v1.0.7
2026-06-11

Aligned with workbook v1.9.1.002 & Advanced Sizer

Updated against Broadcom's v1.9.1.002 revision of the VCF 9.1 Planning & Preparation Workbook (fixed sizing for the Workload Domain NSX cluster, added an Advanced Sizer for the Management Domain). Changes: the Management Domain Sizing calculator gains a vCenter Storage Size selector (Default/Large/XLarge, affecting vCenter disk footprint), an NSX Manager Model selector (Mandatory - Single Node ร—1 / Mandatory - HA Cluster ร—3, replacing the previous hardcoded ร—3), and a Cloud Proxy Small/Standard size tier; corrected VCF Automation (VCFA) sizing values (Small/Medium/Large) to match the workbook's Static Reference Tables; the vCenter Server appliance size default changed from Small to Medium (matching the updated workbook sample); the Workload Domain count now supports up to 35; the Configure Workload Domain page's "WLD NSX Network Connectivity" section adds a WLD Edge HA Mode field (Active-Active / Active-Standby); and the Fleet Management Day-N IP samples were renumbered from the 10.11.10.x range to 10.11.99.x to avoid overlap with Management Domain addressing.

v1.0.6
2026-06-10

Removed Share & Print

The "๐Ÿ”— Share" (URL-hash state encoding) and "๐Ÿ–จ Print" (browser print / PDF) toolbar buttons have been removed, along with the As-Built page's print button and the on-load URL-hash restore logic, to simplify the toolbar and avoid the size limits and staleness issues of hash-encoded state. Export JSON / Import JSON remain the supported way to back up, share, and restore your configuration, and ๐Ÿ“„ MD / ๐Ÿ“Š CSV remain available for As-Built reporting.

v1.0.5
2026-06-10

Import "VCF Installer Ready JSON"

New "โฌ† JSON VCF Installer ready" / "โฌ† Import VCF Installer JSON" buttons (topbar and As-Built page) let you load a previously exported SddcSpec-shaped JSON (the v1.0.3 export, or a real VCF Installer POST /v1/sddcs payload) and restore it into the form โ€” a best-effort companion to the v1.0.3 export. Restored: top-level options (VCF version, instance name, SDDC ID, CEIP, deployment type, ESXi thumbprint validation), DNS, NTP, ESXi host FQDNs, network specs (management/vMotion/vSAN/NFS CIDR, gateway, VLAN, MTU, IP range, uplink teaming policy), vCenter, cluster, datastore (vSAN/VMFS-FC/NFSv3), distributed switch names and per-network MTUs, NSX Manager FQDNs and overlay network, VCF Operations node FQDNs and appliance size, and SDDC Manager hostname. Not restored โ€” and flagged in a post-import summary for manual review: ESXi host management IPs, vCenter IP, NSX Manager IPs, VCF Operations IPs/load balancer/HA mode, the distributed switch profile/uplink names/LACP configuration (dvsSpecs reverse-mapping is deferred), and all passwords other than the ESXi root and vCenter root passwords โ€” these are not present in the SddcSpec JSON by design.

v1.0.4
2026-06-10

VCF Management Services fields

The Fleet Management Day-N page now includes a "VCF Management Services" section covering the fleet- and instance-level lifecycle components from the Planning & Preparation workbook (Deploy Management Domain sheet, "VCF Management services" block): Fleet Components FQDN/IP, Instance Components FQDN/IP, VCF Services Runtime FQDN/IP, License Server FQDN/IP, and a shared SSH password for the vmware-system-user service account. These fields are informational/IPAM only โ€” they are independent of the "VCF Services Runtime" / "License Server" toggles on the Management Domain Sizing calculator (which only affect resource-footprint math) and are not part of the VCF Installer JSON export, which covers Day-0 bring-up only.

v1.0.3
2026-06-10

VCF Installer JSON export

New "๐Ÿš€ Installer" / "๐Ÿš€ VCF Installer JSON" buttons (topbar and As-Built page) export a SddcSpec-shaped JSON file matching the VCF 9.1 Installer's POST /v1/sddcs request body, built from your current form data (DNS, NTP, hosts, management/vMotion/vSAN/NFS network specs, vCenter, cluster, datastore, distributed switches, NSX Manager, VCF Operations, and SDDC Manager). A new "VCF Installer Export Settings" section on the Deploy Management Domain page adds VCF Instance Name, SDDC ID, CEIP, and ESXi SSL thumbprint validation fields used by this export. Note: vSphere Supervisor (vSphere IaaS Control Plane), Fleet/SDDC LCM bootstrap options, and a few other optional installer spec blocks are not yet covered by this export โ€” always review the generated JSON against the official VCF Installer documentation before use.

v1.0.2
2026-06-10

Storage type consistency & custom VDS NICs

The Management Domain Sizing "Storage Type" selector now offers the same four options as "Principal Storage Type" on the Deploy Management Domain page (vSAN-ESA, vSAN-OSA, VMFS on Fibre Channel (FC), NFSv3) and the two fields stay in sync โ€” choosing one updates the other automatically. The vSAN network segment (VLAN/Gateway/CIDR/MTU/IP pool) and the "vSAN Datastore Name" field are no longer mandatory when a non-vSAN principal storage type (FC or NFSv3) is selected. The Distributed Switch Profile section now supports up to 10 NIC uplinks (a new "Number of Uplinks" field plus Uplink 3โ€“10 Name fields) when "Custom Switch Configuration" is chosen as the DVS Profile.

v1.0.1
2026-06-10

Bug fix

Fixed a display/visibility mismatch on Include/Exclude toggle fields (e.g. Use Proxy, Deploy Cloud Proxy, vSAN Stretched Cluster, Supervisor, Identity Broker, VCF Automation/Logs/Operations for Networks, Site Protection & DR, Cyber Recovery, Ransomware Recovery, Cross Cloud Mobility, Private AI, and others) where the toggle button could display "Include" while its dependent fields stayed hidden, requiring an Include โ†’ Exclude โ†’ Include click sequence to reveal them. Toggle fields now initialize to their documented default value, so the displayed label and the visible fields are consistent from the start and a single click toggles both correctly.

v1.0
2026-06-08

Evolution update

Dark mode, keyboard navigation, share URL, expand/collapse all, jump to missing, Fill IPs, copy section, Markdown & CSV export, VLAN/IP/CIDR conflict detection, DNS pre-flight checklist, VLAN topology table, vCPU bar chart, FQDN validation, sidebar progress bars, contextual help bubbles linking to official VCF design docs, and stricter selection-field validation aligned with the original Excel data-validation lists. Also added: WLD vCenter sizing (Shared/Dedicated, with size and storage tier) on the Deploy Workload Domain page, an Instance Profile Size field in the sizing calculator that is automatically forced to "Small" when the Cluster Model is set to Simple (matching the workbook's formula), and VCF Management Services / Fleet Components (VCF Services Runtime, Cloud Proxy, License Server, Identity Broker, Software Depot, Log Management Replicas, VCF Operations for Networks and its Collector, Real-time Metrics) now included in the live sizing calculator. The Fleet Management Day-N page now models VCF Operations as a full 4-node cluster (Primary, Replica, Data, and Load Balancer nodes, each with FQDN and IP), adds a VCF Automation IP pool (5 fields, noting that Small/Standard deployments need 2 IPs and HA deployments need 4), and adds Platform Node and Collector Node IPv4/IPv6 fields for VCF Operations for Networks (with a note that these IPs must reside in the VCF Management Network).

v0.1
2026-05-04

Initial release

Full conversion of the 27-sheet VCF 9.1 Excel workbook. All deployment modes (VCF/VVF), sizing calculator, NSX Federation, AVI LB, vSphere Supervisor, Private AI, Ransomware Recovery, HCX.