- You can bring a vSphere 8 Update 3 environment under VCF 9.1 without upgrading it first. Broadcom calls this back in time converge and import.
- Reversing the order, meaning convert first and upgrade later, avoids gating the whole project behind pre-conversion NSX change windows.
- Converge builds a new VCF fleet around an existing environment. Import attaches an environment to a fleet that already exists.
- The VCF Installer runs the conversion, and VCF Operations, Fleet Management and the Software Depot come up as part of it.
- Lifecycle Manager then upgrades NSX, vCenter and ESXi in order, one maintenance window at a time.
- Conversions are low risk and can run early and in parallel, which is the real schedule recovery lever.
Most of this series stands up VCF 9.1 greenfield. This part covers the opposite case: taking an existing vSphere 8 estate and converging it into VCF 9.1 without a rebuild, and without waiting on a chain of upgrade windows first. You converge on your current 8.x versions, stand up VCF Operations early, and let Lifecycle Manager drive the upgrades on your own schedule. If you want the generic mechanics, see converging an existing vSphere environment and importing a brownfield environment. This part focuses on the sequencing decision that recovers a tight timeline.
Why convert first
An instinctive plan is the classic order: upgrade everything to 9.x first, then converge to VCF. That works on paper, but it often hits a version wall. If your installed NSX build is not directly compatible with the 9.1 update package, you may need two separate NSX change windows just to get NSX to a 9.1 compatible level before conversion can even begin. On a tight timeline, chaining those windows in front of the real work puts the whole effort at risk.
Reverse the sequence, convert first and upgrade later. Converge each environment while it stays on its current 8.x release, deploy VCF Operations early, and manage every NSX, vCenter and ESXi upgrade through Lifecycle Manager afterward. With Operations deployed and the environments already converted, you can work through backlog items while waiting for patch and upgrade windows, rather than sitting idle behind them.
The net effect: you adopt the VCF management plane immediately, defer the disruptive in place upgrades to scheduled LCM windows, and stop treating those upgrades as blockers to conversion.
Two supported paths, converge and import
This is a documented capability, not a workaround. VCF 9.1 supports back in time converge and import, so you can bring a vSphere 8.0 Update 3 environment under VCF 9.1 management without first upgrading it to 9.x. Two closely related mechanisms apply depending on whether a fleet already exists.
| Approach | What it does | Use it for |
|---|---|---|
| Converge (new fleet) | Deploys the VCF Installer and stands up a new VCF fleet around an existing vCenter, NSX and hosts, reusing what you already run. | Your first environments, which become the foundation of the fleet. |
| Import (existing fleet) | Attaches an existing vCenter to an already running VCF 9.1 fleet as a workload domain, on its current version, until you choose to upgrade. | Later or smaller environments added after the fleet exists. |
Because 8.0 U3 is a supported source for both converge and import into VCF 9.1, you never have to touch NSX or ESXi to start. Any NSX change windows move to after conversion, where LCM runs them for you.
Conversion path at a glance
Prerequisites
| Item | Requirement |
|---|---|
| Source vSphere | vSphere 8 Update 3 host and vCenter, a supported converge and import source for VCF 9.1 |
| NSX | A supported NSX build, reused in place during conversion |
| Enhanced Linked Mode | Removed, converge and import expect a standalone vCenter target |
| Distributed switch (vDS) | Remediated to a VCF supported configuration |
| VCF Installer | VCF Installer appliance OVA for the target 9.1.0.x build |
| Capacity | Headroom for VCF Operations, Fleet Management and required VCF services |
| Networking, DNS, NTP | Management, vMotion and overlay networks reachable, forward and reverse DNS for new appliances, consistent NTP |
| Backups | Verified vCenter and NSX Manager backups taken immediately before each window |
At a glance
| Item | Value |
|---|---|
| Strategy | Convert first, upgrade later (back in time convergence) |
| First environments | Converge to a new VCF fleet on existing 8.x versions |
| Later and remote sites | Import into the existing fleet, then upgrade |
| Upgrade engine | VCF Operations and Lifecycle Manager, from the Software Depot |
| Upgrade order | Operations, then SDDC and Fleet, then NSX, then vCenter, then ESXi, then Edge |
| Target | VCF 9.1.0, with NSX, vCenter and ESXi on 9.1 |
Step 1, validate and remediate the source environment
Run the VCF Installer validation pass as a dry run days ahead of the window. It checks hardware, networking, switch versions and default setting alignment. Clear the recurring blockers first: remove Enhanced Linked Mode, remediate the distributed switch configuration, confirm your vSphere, NSX and VCF Operations builds, and inventory certificates and passwords, since VCF takes these over after conversion.
Step 2, deploy the VCF Installer
The installer is the engine that runs the convergence, and it is needed because no VCF instance exists yet. For a full walkthrough of this appliance, see how to deploy the VCF Installer appliance.
- Deploy the VCF Installer appliance OVA into the existing vCenter.
- Open the Software Depot settings and connect the installer to your depot.
- Stage the target 9.1.0.x binaries so they are available to the conversion.
Step 3, convert the first environment on its current versions
This is the same converge mechanism covered in Part 20, run here without a prior upgrade.
- In the installer, choose the Converge existing environment workflow.
- On the components screen, select the existing vCenter on vSphere 8 Update 3 to reuse.
- Select the existing NSX instance to reuse, not upgrade.
- Enter deployment details only for components that do not exist yet, such as SDDC Manager and fleet services.
- Click Validate, resolve any finding, then click Finish to execute.
The existing vCenter becomes a managed domain within a new VCF fleet, still on its 8.x versions.
Step 4, deploy the VCF management stack
As part of the conversion, the management components come up:
- VCF Operations, the management and monitoring plane
- Runtime Services
- Fleet Management, which hosts fleet lifecycle, SDDC lifecycle and the software depot
- Software Depot, where upgrade bundles land for LCM
- Any other required VCF services for your entitlement
With nothing upgraded yet, the first environment is under VCF fleet management: ESX certificate and password automation, unified visibility in Operations, and a depot ready to feed LCM. Work from here is orchestrated, not manual.
Step 5, convert additional environments
Any further environment, such as a secondary site or a disaster recovery site, follows the identical pattern, each as its own phase so a hiccup at one never stalls another.
- Deploy the VCF Installer to that environment.
- Run the Converge existing environment workflow, keeping the existing vSphere 8 Update 3 and NSX versions.
- Click Validate, execute, and confirm the domain is healthy in VCF Operations.
Because each environment converts on its existing versions, they have no hard dependency on one another. Independent sites can converge in parallel change windows if staffing allows, which is a real schedule recovery lever.
Step 6, upgrade to 9.1 with Lifecycle Manager
Your environment is now converted, but it still runs on 8.x. In this step you move each piece up to 9.1. You do not run the upgrades by hand. Lifecycle Manager, called LCM, does the work for you. For every component the job is the same three ideas: pick the component, run a precheck, then start the upgrade. LCM will not let you skip the order or start on a failed precheck, so it is hard to get this wrong.
For each component, follow the same loop:
- Open Lifecycle Management in the fleet console.
- Pick the component to upgrade and its 9.1 target bundle.
- Click Run Prechecks and wait for the result.
- If any check is red, fix it and run Run Prechecks again. Do not go on until every check is green.
- Click Upgrade Now, or click Schedule to run it in a planned maintenance window.
- Wait for LCM to finish, then confirm the component is healthy in VCF Operations.
When one component is done, repeat the same loop for the next one down the order. Here is the order with the one thing to know for each:
| Order | Component | What to know |
|---|---|---|
| 1 | VCF Operations and Fleet | These come up on 9.1 during the conversion. Just confirm they are healthy before you start the rest. |
| 2 | NSX | May take two steps if your current build is old. See the note below. |
| 3 | vCenter | Needs one spare IP address for the duration of the upgrade, then gives it back. |
| 4 | ESXi hosts | LCM rolls one cluster at a time, so your workloads stay running. |
| 5 | NSX Edge | Last, after the hosts are on 9.1. |
If your current NSX version is too old to jump straight to 9.1, LCM upgrades it in two hops: first to an in between version, then to 9.1. Each hop is its own window. You do not pick the in between version, LCM chooses it. If your NSX is new enough, it upgrades in a single step.
Most delays come from one of three causes: a missing spare IP address for vCenter, an expired certificate, or a precheck that has not been cleared. Sort these out before you start each window.
Step 7, integrate remaining and remote sites by import
Once the first environments are converted, and ideally upgraded, any remaining or smaller remote sites join by import rather than a standalone conversion. The fleet already exists, so there is no reason to stand up new fleet services at each site. The mechanics match Part 21 on importing a brownfield environment.
- In the fleet console, start the Import workflow and select the site vCenter to attach on its current version.
- Deploy a single, right sized NSX instance at 9.1 for that domain.
- Run Run Prechecks, then upgrade that vCenter through Lifecycle Manager.
- Upgrade the site hosts through Lifecycle Manager.
Verify the deployment
- Converted domains report healthy in VCF Operations, with vCenter and NSX visible to Fleet Management.
- Certificate and password management has moved to VCF, which you can spot check on an ESX host.
- Software Depot is populated and reachable, and prechecks pass for the next component.
- Each upgrade window followed the LCM order and completed with a green precheck.
- After upgrade, NSX, vCenter and ESXi interoperability is green in Operations.
- Imported sites show as managed domains in the fleet.
How this fits with VCF Operations and Lifecycle Manager
Converting first lets you adopt the management plane before the upgrades. Once the first environment is converged, VCF Operations gives you unified health and monitoring, Fleet Management owns SDDC and fleet lifecycle, and the Software Depot feeds Lifecycle Manager. From that point every version change, whether NSX, vCenter, ESXi or Edge, is an orchestrated LCM workflow with prechecks, not a hand run upgrade. Those upgrades stop being blockers to the project and become routine day 2 operations.
Notes and best practices
- Run the installer validation as a dry run well ahead of the window, and remediate ELM and switch issues calmly, not under a clock.
- Treat conversions as low risk and schedule them early, then save the disruptive upgrades for their own windows.
- Keep each environment conversion independent so one never blocks another.
- Back up vCenter and NSX Manager immediately before every conversion and upgrade window.
- Always follow the LCM order: Operations, then SDDC and Fleet, then NSX, then vCenter, then ESXi, then Edge.
- Validate exact source builds against the Broadcom interoperability matrix, since supported versions shift per 9.1 patch.
Common errors and fixes
| Symptom | Cause and fix |
|---|---|
| Validation fails on linked vCenters | Enhanced Linked Mode is still configured. Remove ELM so the target is a standalone vCenter. |
| Switch or vDS validation error | Non standard distributed switch config. Remediate to VCF supported settings before retrying. |
| Source version rejected for converge or import | Build is outside the supported back in time range. Confirm the exact 8.0 U3 patch and NSX build against the current matrix. |
| NSX upgrade will not start | Prechecks failing or wrong hop order. Take the interim hop first, then the 9.1 build, and clear every precheck. |
| vCenter upgrade halts on IP | Missing temporary IP address for the reduced downtime upgrade. Provide it before executing. |
Common questions
Do I have to upgrade vSphere before converting to VCF 9.1
No. vSphere 8 Update 3 is a supported source. You converge on your current version and upgrade later through LCM.
What is the difference between converge and import
Converge builds a new VCF fleet around an existing environment. Import attaches an environment to a fleet that already exists.
Can I convert multiple environments at the same time
Yes. Independent environments convert on their own versions and have no hard dependency, so parallel windows are a valid schedule recovery move.
Why might NSX need two windows
If your starting NSX build cannot reach the 9.1 line directly, LCM takes it there in two hops, each its own window with its own precheck.
References
VCF 9.1 vSphere back in time support for upgrade, converge and import, William Lam
How to Upgrade to VMware Cloud Foundation 9.1, VCF Blog
Converging Existing Virtual Infrastructure to a VCF or vSphere Foundation Platform, Broadcom TechDocs
Upgrade Sequence and Related Issues for VCF and vSphere Foundation 9.1, Broadcom KB

