<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Deploying on Cosmin.us</title><link>https://cosmin.us/tags/deploying/</link><description>Recent content in Deploying on Cosmin.us</description><generator>Hugo</generator><language>en-US</language><dc:creator>Cosmin Trif</dc:creator><lastBuildDate>Fri, 07 Aug 2026 09:00:00 +0000</lastBuildDate><atom:link href="https://cosmin.us/tags/deploying/index.xml" rel="self" type="application/rss+xml"/><item><title>Deploying a VCF 9.1 Fleet with the VMware Cloud Foundation Installer: Step-by-Step Instructions</title><link>https://cosmin.us/deploying-a-vcf-9-1-fleet-with-the-vmware-cloud-foundation-installer-step-by-step-instructions/</link><pubDate>Fri, 07 Aug 2026 09:00:00 +0000</pubDate><dc:creator>Cosmin Trif</dc:creator><guid>https://cosmin.us/deploying-a-vcf-9-1-fleet-with-the-vmware-cloud-foundation-installer-step-by-step-instructions/</guid><description>&lt;p&gt;Last year, when VCF 9.0 shipped, I covered the VCF Installer in three posts: &lt;a href="https://cosmin.us/deploying-the-vmware-cloud-foundation-installer-appliance-step-by-step-instructions/"&gt;deploying the appliance&lt;/a&gt;, &lt;a href="https://cosmin.us/configuring-the-vmware-cloud-foundation-installer-appliance-step-by-step-instructions/"&gt;configuring it&lt;/a&gt;, and &lt;a href="https://cosmin.us/deploy-a-vcf-9-instance-in-an-existing-vcf-fleet/"&gt;deploying a VCF 9 instance&lt;/a&gt;. With VCF 9.1 &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes.html"&gt;generally available since May 12, 2026&lt;/a&gt;, it was time to run the whole flow again in the lab — and enough has changed that it earns a fresh walkthrough. This post covers the complete path in one go: downloading and deploying the 9.1 installer appliance, connecting the depot, downloading binaries, and deploying a new VCF fleet on top of an existing vCenter. I used the 9.1.0.0400 installer from the July 2026 refresh.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Last year, when VCF 9.0 shipped, I covered the VCF Installer in three posts: &lt;a href="https://cosmin.us/deploying-the-vmware-cloud-foundation-installer-appliance-step-by-step-instructions/"&gt;deploying the appliance&lt;/a&gt;, &lt;a href="https://cosmin.us/configuring-the-vmware-cloud-foundation-installer-appliance-step-by-step-instructions/"&gt;configuring it&lt;/a&gt;, and &lt;a href="https://cosmin.us/deploy-a-vcf-9-instance-in-an-existing-vcf-fleet/"&gt;deploying a VCF 9 instance&lt;/a&gt;. With VCF 9.1 &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes.html"&gt;generally available since May 12, 2026&lt;/a&gt;, it was time to run the whole flow again in the lab — and enough has changed that it earns a fresh walkthrough. This post covers the complete path in one go: downloading and deploying the 9.1 installer appliance, connecting the depot, downloading binaries, and deploying a new VCF fleet on top of an existing vCenter. I used the 9.1.0.0400 installer from the July 2026 refresh.&lt;/p&gt;
&lt;h2 id="what-changed-since-the-90-posts"&gt;What changed since the 9.0 posts&lt;/h2&gt;
&lt;p&gt;The overall shape is the same — deploy the OVA, connect a depot, download binaries, run the deployment wizard — but 9.1 moves a few important pieces, per the official &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes/what-s-new/whats-new-installer.html"&gt;What&amp;rsquo;s New for the VCF Installer&lt;/a&gt; and the depot KBs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The download token is gone.&lt;/strong&gt; Depot authentication now uses a &lt;strong&gt;Download Service ID + Activation Code&lt;/strong&gt; obtained from the VCF Business Services console. The token flow from my 9.0 configuration post no longer applies — see &lt;a href="https://knowledge.broadcom.com/external/article/443647/download-token-has-been-replaced-by-acti.html"&gt;KB 443647&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VCF Management Services are deployed by default.&lt;/strong&gt; The installer now provisions the VCF services runtime, fleet lifecycle, identity broker, software depot, Salt RaaS, telemetry, and the centralized &lt;strong&gt;License Server&lt;/strong&gt; as part of a new deployment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integrated planning workflow.&lt;/strong&gt; The wizard generates CPU, memory, storage, VLAN, and FQDN requirements up front and validates your infrastructure against them — including a &lt;strong&gt;Pre-fill generated FQDNs&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auto-generated passwords.&lt;/strong&gt; The installer can generate the component passwords for you, retrievable after deployment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dual-stack support.&lt;/strong&gt; The appliance OVA now asks for an IP Address Version (IPv4 only, or IPv4 and IPv6), and existing dual-stack environments are supported — though wizard-driven deployments on an existing vCenter remain IPv4-only; dual-stack goes through a JSON spec.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lowercase FQDNs are now formalized.&lt;/strong&gt; The 9.1 planning docs state &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/planning-and-preparation/vcf-components-fqdns-and-ip-addresses/first-vcf-instance-fqdns-and-ip-addresses.html"&gt;do not use capital letters in the FQDN&lt;/a&gt;, and uppercase component FQDNs are a documented deployment-failure &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes/known-issues/vcf-installer-91-known-issues.html"&gt;known issue&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="download-the-vcf-installer"&gt;Download the VCF Installer&lt;/h2&gt;
&lt;p&gt;The appliance OVA comes from the Broadcom Support Portal at &lt;a href="https://support.broadcom.com/web/ecx"&gt;support.broadcom.com&lt;/a&gt; — select the &lt;strong&gt;VMware Cloud Foundations&lt;/strong&gt; division, go to &lt;strong&gt;My Downloads&lt;/strong&gt;, and pick &lt;strong&gt;VMware Cloud Foundation 9&lt;/strong&gt; with your target release. If the portal navigation fights you, &lt;a href="https://knowledge.broadcom.com/external/article/401497/vmware-vcf-90-or-vvf-90-downloads-in-the.html"&gt;KB 401497&lt;/a&gt; walks through it.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the release — I grabbed &lt;strong&gt;9.1.0.0400&lt;/strong&gt; from the July 2026 patch wave&lt;/li&gt;
&lt;li&gt;Agree to the Terms and Conditions&lt;/li&gt;
&lt;li&gt;Download &lt;strong&gt;VCF-SDDC-Manager-Appliance-9.1.0.0400.25570100.ova&lt;/strong&gt; (2.28 GB) and verify the checksum&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/001-capture-001.webp" alt="Broadcom support portal showing the VCF Installer 9.1.0.0400 download page with the VCF-SDDC-Manager-Appliance OVA file, build number 25570100, and its SHA2 and MD5 checksums." width="1649" height="588" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h2 id="deploy-the-vcf-installer-appliance"&gt;Deploy the VCF Installer appliance&lt;/h2&gt;
&lt;p&gt;Sizing is unchanged from 9.0: 4 vCPUs, 16 GB RAM, and 914 GB storage (thin provisioning keeps that honest), per the &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/preparing-your-environment/deploy-the-vmware-cloud-foundation-installer-appliance.html"&gt;official deployment page&lt;/a&gt;. The docs describe two placement options: on one of the ESX hosts that will form the management domain (the appliance is converted into SDDC Manager during deployment), or outside the management infrastructure entirely, where one appliance can deploy multiple platforms. As in the 9.0 post, I am deploying the OVA through an existing vCenter.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Log in to vCenter with a user that can deploy an OVF&lt;/li&gt;
&lt;li&gt;Right click the cluster and click &lt;strong&gt;Deploy OVF Template&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/002-capture-002.webp" alt="vSphere Client actions menu on cluster mgmt-cluster-01 showing the Deploy OVF Template option." width="488" height="256" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select &lt;strong&gt;Local file&lt;/strong&gt; and upload the installer OVA&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/003-capture-003.webp" alt="Deploy OVF Template wizard step 1 with the local file VCF-SDDC-Manager-Appliance-9.1.0.0400.25570100.ova selected." width="1148" height="610" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Give the appliance a name&lt;/li&gt;
&lt;li&gt;Select a deployment location&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/004-capture-004.webp" alt="Deploy OVF Template wizard step 2 with the VM name set and mgmt-datacenter-01 selected as the target location under vcenter-mgmt.vcf.sddc.lab." width="1143" height="607" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select a compute resource and wait for the compatibility checks&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/005-capture-005.webp" alt="Deploy OVF Template wizard step 3 with mgmt-cluster-01 selected and compatibility checks succeeded." width="1143" height="601" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Review the deployment details — note the 914 GB thick footprint vs 4.2 GB thin&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/006-capture-006.webp" alt="Review details step of the Deploy OVF Template wizard showing VMware VCF SDDC Manager Appliance version 9.1.0.0400." width="1141" height="609" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Read and accept the license agreements&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/007-capture-007.webp" alt="License agreements step of the Deploy OVF Template wizard with the Broadcom Foundation Agreement accepted." width="1144" height="600" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select a datastore for the deployment&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/008-capture-008.webp" alt="Select storage step of the Deploy OVF Template wizard with the vcf-vsan datastore selected and compatibility checks succeeded." width="1149" height="608" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the destination network — the appliance needs to reach the ESX hosts, the VM management network, DNS, and NTP&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/009-capture-009.webp" alt="Select networks step of the Deploy OVF Template wizard mapping Network 1 to the sddc-vds01-mgmt port group with static IPv4 allocation." width="1143" height="605" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Fill in the template customization — root and local user passwords (minimum 15 characters with the usual complexity rules; the local password is what you will use for &lt;strong&gt;admin@local&lt;/strong&gt; in the UI and &lt;strong&gt;vcf&lt;/strong&gt; over SSH), hostname, networking, DNS, and NTP&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is also where 9.1 differs from 9.0: the networking section now starts with an &lt;strong&gt;IP Address Version&lt;/strong&gt; selector, with IPv6 address, prefix length, and gateway fields if you go dual-stack.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/010-capture-010.webp" alt="Customize template step of the Deploy OVF Template wizard with masked root and local user password fields for the VCF Installer appliance." width="1142" height="610" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Review the summary&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Finish&lt;/strong&gt; and wait for the deployment to complete&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/011-capture-011.webp" alt="Ready to complete summary of the Deploy OVF Template wizard for the VCF-SDDC-Manager-Appliance-9.1.0.0400.25570100 OVA." width="1146" height="608" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h2 id="log-in-and-connect-the-depot"&gt;Log in and connect the depot&lt;/h2&gt;
&lt;p&gt;Once the appliance is up, navigate to https://ip_address/ui or https://hostname/ui. Same as 9.0, the services take a few minutes to start after first boot.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;For username use &lt;strong&gt;admin@local&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Enter the local user password from the OVA deployment&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Log in&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/012-capture-012.webp" alt="VMware Cloud Foundation Installer login page with admin@local entered as the username." width="577" height="668" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;The Get Started page opens with the Download Binaries card flagging &lt;strong&gt;No Depot Connection&lt;/strong&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Depot Settings and Binary Management&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/013-capture-013.webp" alt="The VCF Installer Get Started page with the Download Binaries card showing a No Depot Connection warning." width="586" height="327" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Both depot types are available: online (direct or via proxy) and offline, fed by the VCF Download Tool — only one can be connected at a time. For air-gapped environments the &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/preparing-your-environment/downloading-binaries-to-the-vcf-installer-appliance/download-install-binaries-to-an-offline-depot.html"&gt;official offline depot procedure&lt;/a&gt; covers the Download Tool flow; William Lam also documented the new &lt;a href="https://williamlam.com/2026/05/vcf-9-1-new-http-offline-depot-support-for-vcf-installer-fleet-depot-service.html"&gt;HTTP offline depot support in 9.1&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Configure&lt;/strong&gt; under the &lt;strong&gt;Online Depot&lt;/strong&gt; tile&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/014-capture-014.webp" alt="Depot settings and binary management page with unconfigured Online Depot and Offline Depot tiles." width="1465" height="650" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Here is the big change from 9.0: instead of pasting a download token, the dialog shows the appliance&amp;rsquo;s &lt;strong&gt;Download Service ID&lt;/strong&gt; (the docs and KB call it the Software Depot ID). Take that ID to the BSC portal at &lt;a href="https://vcf.broadcom.com"&gt;vcf.broadcom.com&lt;/a&gt;, register it, and you get an &lt;strong&gt;Activation Code&lt;/strong&gt; back — the full flow is in the &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/preparing-your-environment/downloading-binaries-to-the-vcf-installer-appliance/connect-to-an-online-depot-to-download-binaries.html"&gt;official depot procedure&lt;/a&gt; and &lt;a href="https://knowledge.broadcom.com/external/article/443647/download-token-has-been-replaced-by-acti.html"&gt;KB 443647&lt;/a&gt;. The download token from &lt;a href="https://knowledge.broadcom.com/external/article/390098"&gt;KB 390098&lt;/a&gt; that we used in the 9.0 post is not used here anymore.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy the &lt;strong&gt;Download Service ID&lt;/strong&gt; and register it in the BSC portal to obtain the Activation Code&lt;/li&gt;
&lt;li&gt;Enter the &lt;strong&gt;Activation Code&lt;/strong&gt; (enable the proxy toggle if you need one)&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Authenticate&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/015-capture-015.webp" alt="The Online Depot dialog showing the Download Service ID with the Activation Code field to be filled from the BSC portal." width="853" height="402" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h2 id="download-the-binaries"&gt;Download the binaries&lt;/h2&gt;
&lt;p&gt;With the depot connected, the Binary Management section lists everything available for the release.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Confirm the Online Depot tile shows &lt;strong&gt;Depot connection active&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In &lt;strong&gt;Binary Management&lt;/strong&gt;, select the product and version — &lt;strong&gt;VMware Cloud Foundation 9.1.0.0&lt;/strong&gt; in my case&lt;/li&gt;
&lt;li&gt;Select the binaries and click &lt;strong&gt;Download&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/016-capture-016.webp" alt="Depot settings page with the online depot connection active and the VMware Cloud Foundation 9.1.0.0 binaries listed as not downloaded." width="1434" height="614" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;The component list is a good illustration of how 9.1 patch waves work: the installer pulls the latest patch of each component rather than a single uniform build — SDDC Manager 9.1.0.0400, NSX 9.1.0.0200, VCF Automation 9.1.0.0200, VCF Operations 9.1.0.0400, and so on. William Lam has a good write-up of &lt;a href="https://williamlam.com/2026/06/vcf-9-1-quick-tip-understanding-vcf-installer-default-behavior-for-vcf-patch-releases.html"&gt;this default behavior&lt;/a&gt; if you need to pin earlier versions. Also note the sizes — VCF services runtime alone is 17.42 GB and VCF Automation 14.95 GB, so give the downloads some time.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/017-capture-017.webp" alt="Binary Management table with all VMware Cloud Foundation 9.1 components showing download status Success." width="1406" height="582" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h2 id="start-the-deployment-wizard"&gt;Start the Deployment Wizard&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Return Home&lt;/strong&gt; — the Deploy card sits next to Download Binaries. Progress in the wizard is saved locally in the browser after each step, so you can safely step away&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/018-capture-018.webp" alt="The VCF Installer home page with the Download Binaries and Deploy cards side by side." width="864" height="252" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Deployment Wizard&lt;/strong&gt; and select &lt;strong&gt;VMware Cloud Foundation&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The dropdown also offers &lt;strong&gt;VMware vSphere Foundation&lt;/strong&gt; — the 9.1 installer deploys VVF through the same wizard framework, with a reduced flow (no NSX Manager or SDDC Manager steps). That is a post for another day; everything below follows the VCF path.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/019-capture-019.webp" alt="The Deploy card with the Deployment Wizard dropdown expanded showing VMware Cloud Foundation and VMware vSphere Foundation options." width="425" height="296" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h2 id="deploy-vmware-cloud-foundation"&gt;Deploy VMware Cloud Foundation&lt;/h2&gt;
&lt;p&gt;The wizard runs through four phases — Introduction, Plan, Prepare, Deploy; the official procedure is &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/deploy-a-new-vcf-fleet-or-a-new-vcf-instance.html"&gt;Start a New VCF Fleet or a New VCF Instance Deployment&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;The About page is worth an actual read: it diagrams the VCF fleet concept and calls out that &lt;strong&gt;VCF 9.1 introduces VCF management services&lt;/strong&gt; inside the management domain, next to vCenter, NSX Manager, and SDDC Manager. The installer deploys the management domain; workload domains come later from VCF Operations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/032-capture-032.webp" alt="The VCF Installer deployment wizard introduction page showing the VCF fleet diagram with VCF Operations, VCF Automation, and the first VCF instance’s management domain." width="1496" height="658" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Three deployment paths are offered: a new VCF fleet, a new VCF instance joining an existing fleet&amp;rsquo;s VCF Operations, or deploying deferred components. Same as in my 9.0 fleet post, this lab is a fresh start.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select &lt;strong&gt;Deploy a new VCF fleet&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/033-capture-033.webp" alt="The Deployment Paths step with Deploy a new VCF fleet selected over the new VCF Instance and deferred components options." width="1478" height="386" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h3 id="plan"&gt;Plan&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Check &lt;strong&gt;I have an existing vCenter instance&lt;/strong&gt; — the wizard will collect and validate the details later&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can also flag an existing VCF Operations 9.1 instance or an NSX-registered vCenter here. VCF Automation is no longer a hard requirement at deployment time — it can be connected or deployed later as a day-N operation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/034-capture-034.webp" alt="The Plan phase Existing Component step with the existing vCenter checkbox selected." width="1494" height="701" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the &lt;strong&gt;Deployment model&lt;/strong&gt; — I went with &lt;strong&gt;Simple&lt;/strong&gt;, which locks the size to &lt;strong&gt;Small&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Review the component sizing table and click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The sizing table is part of the new integrated planning workflow, and it is worth pausing on: VCF management services alone ask for 40 vCPUs, 82 GB RAM, and 3 TB of disk in this smallest configuration.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/035-capture-035.webp" alt="The Size Options step with the Simple deployment model and Small size selected, showing per-component vCPU, RAM, and disk requirements." width="1492" height="659" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Review the &lt;strong&gt;Network Options&lt;/strong&gt; — by default VCF Operations, VCF Automation, and the management services land on the VM management network, and a distributed Transit Gateway is configured to make the domain VPC-ready&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt; (or &lt;strong&gt;Customize&lt;/strong&gt; if you need separate networks)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;One caveat straight from the wizard: with an existing vCenter the wizard supports IPv4-only; dual-stack deployments have to go through a JSON spec.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/036-capture-036.webp" alt="The Network Options step showing the default network configuration with the Customize button." width="1488" height="661" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;The Review Prerequisites step is the payoff of the planning workflow: capacity totals (2 hosts, 84 vCPUs, 254 GB RAM, 5,244 GB disk for my configuration), VLAN requirements (none for this path), and the exact FQDN and IP requirements — 12 IPs for the management services pool, 5 for VCF Automation, plus FQDNs for Cloud proxy, NSX Manager, VCF Operations, and the License Server. The &lt;strong&gt;Pre-fill generated FQDNs in wizard&lt;/strong&gt; button carries these into the later steps. Remember: lowercase only, forward and reverse resolvable.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create the DNS records and reserve the IP ranges&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/037-capture-037.webp" alt="The Review Prerequisites step listing capacity totals, VLAN requirements, and the FQDNs and IP address pools needed for the deployment." width="1487" height="656" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h3 id="prepare"&gt;Prepare&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Select the &lt;strong&gt;Version&lt;/strong&gt; — 9.1.0.0, with the latest downloaded patch of each component applied automatically&lt;/li&gt;
&lt;li&gt;Name the VCF instance and the management domain&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/038-capture-038.webp" alt="The Prepare phase General Information step with version 9.1.0.0, instance name instance-01, and management domain name mgmt." width="1493" height="660" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;The VCF Management step collects the FQDNs for VCF Operations, the License Server, and the fleet, instance, and services-runtime components — this is where the pre-filled FQDNs from the Plan phase save the typing.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enter the details of the existing vCenter — FQDN, administrator, and root credentials&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Connect&lt;/strong&gt; — the cluster running the vCenter appliance is selected as the deployment destination&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/039-capture-039.webp" alt="The Existing vCenter step with fields for the vCenter FQDN, administrator credentials, and root password and the Connect button." width="1492" height="656" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Provide the IP pools — a single IPv4 range works for both: minimum 12 addresses for the VCF Management Services pool and 5 for the VCF Automation pool&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/040-capture-040.webp" alt="The Networks step with the VCF Management Services and VCF Automation IP pool ranges to be filled in." width="1492" height="650" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enter the NSX Manager cluster and appliance FQDNs&lt;/li&gt;
&lt;li&gt;Decide on the overlay networking mode&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The &lt;strong&gt;Configure overlay using ESX Management VMkernel Networking&lt;/strong&gt; toggle is one of my favorite quality-of-life items in 9.x: NSX 9 can run overlay over the ESX management VMkernel network without a VLAN-backed transport configuration. Unchecked, NSX is configured in VLAN transport zone mode instead.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/041-capture-041.webp" alt="The NSX Manager step with cluster and appliance FQDN fields and the overlay via ESX Management VMkernel Networking toggle enabled." width="1496" height="663" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enter the SDDC Manager FQDN and the installer appliance password&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The info banner explains why the appliance password is requested: when the installer appliance runs on one of the management domain hosts, it is converted into the SDDC Manager appliance during deployment — the same appliance transition the official docs describe, and the reason the prerequisites page noted the SDDC Manager FQDN is optional in that placement.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/042-capture-042.webp" alt="The SDDC Manager step with the FQDN filled in and the info banner explaining the installer appliance is converted into SDDC Manager during deployment." width="1498" height="658" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;h3 id="deploy"&gt;Deploy&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Review the summary — every section from the wizard is expandable here&lt;/li&gt;
&lt;li&gt;Optionally click &lt;strong&gt;Download JSON Spec&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Next&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The JSON preview tab and the downloadable spec make the whole deployment repeatable — the same file drives API-based deployments, and it is the vehicle for the options the wizard does not expose, like dual-stack networking or an alternative internal cluster CIDR.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/043-capture-043.webp" alt="The Review step of the Deploy phase showing the deployment summary with the Download JSON Spec option." width="1495" height="659" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Wait for the 11 validation checks to complete — deployment specification, security configuration, DNS resolution, versions and bundles, existing SDDC Manager configuration, password policies, network configuration, existing components, and the capacity calculations&lt;/li&gt;
&lt;li&gt;Resolve any errors, acknowledge warnings if appropriate, and click &lt;strong&gt;Deploy&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://cosmin.us/images/2026/08/vcf-91-installer/044-capture-044.webp" alt="The Validate and Deploy step with validation in progress showing 0 of 11 checks completed and the Deploy button still disabled." width="1493" height="654" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;From here the installer takes over: management services, VCF Operations, NSX, SDDC Manager conversion, and the rest of the management domain roll out in sequence. Depending on hardware, expect this to run for a few hours.&lt;/p&gt;
&lt;h2 id="if-validation-or-deployment-fails"&gt;If validation or deployment fails&lt;/h2&gt;
&lt;p&gt;A few 9.1-specific failure modes worth knowing before you hit Deploy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Deploy and configure VCF Management Platform&amp;rdquo; fails&lt;/strong&gt; — the management services use an internal cluster CIDR of 198.18.0.0/15 by default; if that overlaps your network, &lt;a href="https://knowledge.broadcom.com/external/article/440541/deploying-vcf-91-fails-at-deploy-and-con.html"&gt;KB 440541&lt;/a&gt; covers switching it to 240.0.0.0/15 or 250.0.0.0/15 via the JSON spec.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;VCF Management Services Deployment Task&amp;rdquo; fails on NTP&lt;/strong&gt; — the NTP server must be reachable over UDP 123 from the deployed appliances, not just from the installer: &lt;a href="https://knowledge.broadcom.com/external/article/439240/vcf-91-installer-deployment-is-failing-i.html"&gt;KB 439240&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vMotion / vSAN network connectivity validations fail&lt;/strong&gt; — the installer does not recognize standby uplinks; set the vmnics active/active or disable the check per &lt;a href="https://knowledge.broadcom.com/external/article/437248/91-vcf-installer-fails-on-vmotion-networ.html"&gt;KB 437248&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Uppercase FQDNs&lt;/strong&gt; — deployment fails for fleet components, identity broker, services runtime, and VCF Automation; lowercase everything (&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes/known-issues/vcf-installer-91-known-issues.html"&gt;known issues&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For nested labs, William Lam maintains a &lt;a href="https://williamlam.com/2026/05/vcf-9-1-comprehensive-vcf-installer-sddc-manager-configuration-workarounds-for-lab-deployments.html"&gt;comprehensive set of installer workarounds for 9.1&lt;/a&gt; — pNIC speed, vSAN HCL, and MTU prechecks included. And a neat trick from the same source: the installer doubles as a &lt;a href="https://williamlam.com/2026/05/vcf-9-1-quick-tip-using-the-vcf-installer-as-a-standalone-pre-check-tool.html"&gt;standalone pre-check tool&lt;/a&gt; — you can run the full validation suite against your infrastructure without deploying anything.&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Official documentation&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-.html"&gt;Deploying a New VCF or vSphere Foundation Platform (9.1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/preparing-your-environment/deploy-the-vmware-cloud-foundation-installer-appliance.html"&gt;Deploy VCF Installer (9.1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/preparing-your-environment/downloading-binaries-to-the-vcf-installer-appliance.html"&gt;Downloading Binaries to VCF Installer (9.1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/preparing-your-environment/downloading-binaries-to-the-vcf-installer-appliance/connect-to-an-online-depot-to-download-binaries.html"&gt;Connect VCF Installer to Broadcom or an Offline Depot (9.1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/deployment/deploying-a-new-vmware-cloud-foundation-or-vmware-vsphere-foundation-private-cloud-/deploy-a-new-vcf-fleet-or-a-new-vcf-instance.html"&gt;Start a New VCF Fleet or a New VCF Instance Deployment (9.1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/planning-and-preparation/vcf-components-fqdns-and-ip-addresses/first-vcf-instance-fqdns-and-ip-addresses.html"&gt;First VCF Instance FQDNs and IP Addresses (9.1 planning)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes.html"&gt;VCF 9.1 Release Notes&lt;/a&gt; · &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes/vmware-cloud-foundation-bill-of-materials.html"&gt;Bill of Materials&lt;/a&gt; · &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes/what-s-new/whats-new-installer.html"&gt;What&amp;rsquo;s New — VCF Installer&lt;/a&gt; · &lt;a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/release-notes/vmware-cloud-foundation-9-1-0-0-release-notes/known-issues/vcf-installer-91-known-issues.html"&gt;VCF Installer Known Issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Broadcom KBs&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://knowledge.broadcom.com/external/article/443647/download-token-has-been-replaced-by-acti.html"&gt;KB 443647 — Download token replaced by Activation Code in VCF Installer 9.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://knowledge.broadcom.com/external/article/401497/vmware-vcf-90-or-vvf-90-downloads-in-the.html"&gt;KB 401497 — VCF/VVF downloads in the Broadcom Support Portal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://knowledge.broadcom.com/external/article/440541/deploying-vcf-91-fails-at-deploy-and-con.html"&gt;KB 440541 — VCF 9.1 fails at Deploy and configure VCF Management Platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://knowledge.broadcom.com/external/article/439240/vcf-91-installer-deployment-is-failing-i.html"&gt;KB 439240 — VCF 9.1 installer fails at VCF Management Services Deployment Task&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://knowledge.broadcom.com/external/article/437248/91-vcf-installer-fails-on-vmotion-networ.html"&gt;KB 437248 — VCF 9.1 installer fails on vMotion/vSAN network connectivity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;My VCF 9.0 installer series&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cosmin.us/deploying-the-vmware-cloud-foundation-installer-appliance-step-by-step-instructions/"&gt;Deploying the VMware Cloud Foundation Installer Appliance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cosmin.us/configuring-the-vmware-cloud-foundation-installer-appliance-step-by-step-instructions/"&gt;Configuring the VMware Cloud Foundation Installer Appliance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cosmin.us/deploy-a-vcf-9-instance-in-an-existing-vcf-fleet/"&gt;Deploy a VCF 9 Instance in a New VCF Fleet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item></channel></rss>