ITQ-branded card: VCF 9.1 version overview, refreshed weekly from Broadcom
| |

A VCF 9.1 version overview that doesn’t go stale

Here is a small, annoying truth about VMware Cloud Foundation 9.1: any version table you write down is wrong within a few weeks. In 9.1 the components no longer move as one bundle. Each one patches on its own cadence through Express Patches, asynchronously, in its own release-notes tree. So the moment you paste “the current builds” into a design doc, a runbook, or a Slack message, it starts to drift — and the person who copies it a month later has no way to know.

I kept hitting this while maintaining the VCF9-DeploymentPlanning guide, so I added a page that doesn’t go stale: a single, always-current view of the latest version and build for every VCF 9.1 component.

→ vcf-planning.hollebollevsan.nl/version-overview

Why a point-in-time table lies

Under the old model you could say “we’re on 4.5.x” and mean it across the stack. In 9.1 that sentence no longer parses. On the same day I write this, vCenter, ESXi, NSX and SDDC Manager are all on a 9.1.0.0200-era build from mid-July, while most of the Operations family sits on 9.1.0.0400, VCF Automation is on its own 9.1.0.0200, and the management-plane services (VSP, Telemetry, Identity Broker) are still at their May GA build because they have no Express Patch yet. Four different trains, four different clocks. A flat table captures one instant and then quietly rots.

So I made it refresh itself

The page is generated, not typed. A small scraper reads the source of truth for each layer and rebuilds the table on a weekly schedule:

  • vCenter comes from its build-number KB.
  • The core fleet — ESXi, NSX, SDDC Manager and the Operations components — comes from the Broadcom TechDocs patch-release tree.
  • Each add-on (vDefend, Data Services Manager, Avi Load Balancer) is read from its own release-notes tree, because none of them share the base VCF cadence.

Every row carries its version, build number, release date, and a link straight to the release notes, so it’s a jumping-off point, not a dead end. The header shows when it last refreshed, so you always know how fresh the view is.

The details that bite

A few things the table encodes that are easy to get wrong by hand:

  • Every Operations component versions on its own. Log Management, Real-Time Metrics, Orchestrator, the Salt nodes, and the lifecycle and depot services each carry their own build number — VCF Management lists them as separate components with separate versions. They happen to sit on the same 9.1.0.0400 Express Patch today, but that is alignment, not a shared version: any one of them can move on its own, and the table tracks each independently.
  • GA rows have no Express Patch yet. Where you see a “GA” build (the VSP runtime, Telemetry, Identity Broker), that’s the general-availability build because nothing newer has shipped — not an oversight.
  • Avi publishes no build number. NSX ALB versions as 32.1.2 with no build, so its Build column honestly shows “N/A” rather than a guessed value.

One caveat, on purpose

This is a planning aid, not an authority. Patch cadence in 9.1 is high and the components move independently, so always confirm with Broadcom before you advise or pin a specific build. What the page buys you is a single honest “what’s current” glance while you’re planning — instead of four browser tabs and a table that was already out of date when you copied it.

It lives alongside the rest of the deployment-planning material at vcf-planning.hollebollevsan.nl. If a component moves and the page hasn’t caught up, that’s a bug — tell me.

Similar Posts

Leave a Reply

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