, ,

How to Apply Async Patches and Hotfixes in VCF 9.1 (VCF 9.1 Day-2 Operations Step by Step Guide, Part 3)

Apply Express Patches and hotfixes to a running VCF 9.1 fleet. Sync the software depot, download binaries, patch VCF Operations and core components, and use the Async Patch Tool for critical fixes.

VCF 9.1 Day-2 Operations · Part 3 of 20
Routine operation
What this does. Applies individual product fixes and Express Patches to a running VCF 9.1 fleet between full maintenance releases. Depends on: a healthy fleet already on VCF 9.1.0 or later, software depot access, and a current backup of every component you touch.
Before you begin. Confirm the fleet is healthy and fully backed up before you patch anything. Work through the pre-flight items in the VCF 9.x pre-installation checklist, clear any open alerts, and verify recent backups of SDDC Manager, vCenter, and NSX Manager first.
TL;DR
  • Prerequisites: a VCF 9.1.0 fleet, depot access (online or offline), a current backup, and admin credentials for VCF Operations and SDDC Manager.
  • Express Patches carry security and product fixes between maintenance releases and can be applied in any order, since each is cumulative.
  • Sync the depot metadata from VCF Operations first, then download the binaries through the patch planner or the VCF Download Tool.
  • Patch VCF management components from Build, then Lifecycle, then VCF Management, and apply a Fleet Lifecycle patch first when one is offered.
  • Patch VCF core components, meaning vCenter, NSX, ESXi, and vSAN, one workload domain at a time from the Plan Component Upgrade wizard.
  • Use the Async Patch Tool on the SDDC Manager appliance for a critical component fix released outside a VCF patch.

You patch a VCF 9.1 fleet without waiting for the next full upgrade. In the unified versioning model, Broadcom ships scheduled maintenance releases and, between them, Express Patches, sometimes called express or async patches, whenever a fix is ready. VCF Operations owns the software depot and the patch planner, so most patching now runs from one console. This part walks through synchronizing the depot, downloading binaries, and applying patches to management and core components, then covers the Async Patch Tool for out-of-band component fixes.

Two prerequisites matter before you start. Confirm the fleet already runs VCF 9.1.0 or later, because the patch planner reads the VCF manifest to offer only the patch versions that apply to your build. Then confirm depot access and a current backup, since a patch changes appliance software in place and a clean rollback depends on that backup. If you are still moving up from 9.0.x, apply the full upgrade in Part 2 first, then return here for ongoing patching.

Plan a patch like any change. Pick a maintenance window, back up each appliance you will touch, and patch one component group at a time so you can watch health between stages. Express Patches are small, but they still restart services, so treat a security fix with the same care you give a maintenance release. Keep the release notes open while you work, since they call out any component you must patch together.

Prerequisites

Confirm each item below before you open the patch planner. A missing prerequisite is the most common reason a precheck fails partway through. Take a few minutes to walk the table top to bottom, since fixing a stale credential or a low disk warning now is far quicker than clearing a failed precheck later.

RequirementTargetWhere to check
Fleet versionVCF 9.1.0 or laterVCF Operations, Build, Lifecycle
Depot accessOnline depot token, or a populated offline depotVCF Operations, Depot settings
BackupsRecent SDDC Manager, vCenter, and NSX Manager backupsBackup target and job history
Health stateNo blocking alerts on any componentVCF Operations health view
CredentialsAdmin access to VCF Operations and SDDC ManagerYour credential store

It helps to know the four release types you will meet in the depot, since each is applied a little differently. A major or minor release moves the whole stack. A maintenance release follows a defined component sequence. An Express Patch delivers a single fix and can be applied on its own. A critical component patch that has not yet reached a VCF release is staged with the Async Patch Tool.

Most Day-2 patching falls into the middle two rows of this table. You reach for a maintenance release a few times a year, and you apply Express Patches more often as fixes land. A critical async patch is rare and applies only when a component needs a fix before it reaches a VCF release.

Release typeScopeOrderApplied with
Maintenance releaseFull stackFixed component sequenceVCF Operations patch planner
Express PatchOne or more componentsAny order, cumulativeVCF Operations patch planner
Async patchvCenter, NSX, or ESXiStaged before it blocks upgradesAsync Patch Tool and SDDC Manager
Review release notesSync depot metadataDownload binariesPatch Fleet Lifecycle firstPatch VCF managementPatch core per domainVerify and monitor
Patch order for a VCF 9.1 fleet, from release notes to verification.

Step 1, Review the patch release notes

Read the release notes before you touch the depot, because they list which components a given patch level updates and any known issues. Not every component ships a patch at every level.

  1. Open the VCF 9.1.0.x patch release notes on Broadcom TechDocs and read the entry for the patch level you plan to apply.
  2. Note each affected component, since one Express Patch may update only VCF Operations while another updates SDDC Manager or a core component.
  3. In VCF Operations, click Build, then Lifecycle, and record the current version shown for each component.

Step 2, Synchronize the software depot metadata

A patch planner only shows patches the depot already knows about, so refresh the metadata first. This step reads the manifest from your online or offline depot.

  1. Log in to VCF Operations with an administrator account.
  2. On the top navigation bar, click Build.
  3. In the left navigation pane, click Lifecycle.
  4. Click VCF Management, then click the Upgrade tab.
  5. In the upper right corner, click Sync to refresh the VCF metadata from the depot.

Step 3, Download the patch binaries

Metadata alone lists what is available. Binaries must be present in the depot before a patch can run. How you fetch them depends on how the environment reaches the internet.

  1. If you use an online depot, open the patch planner and confirm the binaries show as available for the target patch version.
  2. If binaries are missing, click Download next to the target version to pull them into the depot.
  3. If you run a disconnected site, download the bundles with the VCF Download Tool on a connected host, then move them to your depot.
Note. Full offline depot setup, including the VCF Download Tool workflow and disconnected transfers, is covered in Part 4 of this series. Use this step only to confirm the binaries have landed.

Step 4, Apply an Express Patch to a VCF management component

VCF management components include Fleet Lifecycle and SDDC Lifecycle, which live inside the VCF management services. Patch these from the VCF Management pane. When a patch level includes a Fleet Lifecycle fix, apply it first, because Fleet Lifecycle drives the patch and upgrade of the rest of the fleet. A management patch runs on the appliances that host the VCF management services, so expect a brief service restart as each one updates.

  1. In the Lifecycle pane, click VCF Management, then click the Upgrade tab.
  2. Click Change target version.
  3. In the Set Target Version dialog, select the patch version for your major version from the version menu, then click Customize.
  4. For the component to patch, select a version from the Target version menu, then click Set version.
  5. In the Management component target version section, for that component, click Run prechecks.
  6. After prechecks finish, remediate any reported error before you continue.
  7. For the component, click Upgrade to apply the patch.
Tip. Express Patches do not need to run in sequential order. Each component version is cumulative, so applying the newest patch also carries every earlier fix for that component.

Step 5, Apply a patch to a VCF core component

Core components are vCenter, NSX, ESXi, and vSAN. Patch them per workload domain from the Plan Component Upgrade wizard. If an upgrade plan already exists for the domain, cancel it first, because you cannot run the patch planner alongside an open upgrade plan. Patch one domain, confirm it is healthy, then repeat for the next domain rather than starting several at once.

  1. In the Lifecycle pane, expand VCF Instances and select the domain to patch.
  2. Click the Upgrades tab, then click Plan Component Upgrade.
  3. On the Select Components and Target Version screen, choose the component and its target patch version, then click Next.
  4. On the Plan Overview page, click Submit Plan.
  5. In the Upgrade Sequence section, on the component card, click Run Prechecks and resolve any issue.
  6. On the component card, click Schedule or Start Now to apply the patch.
Fix releasedExpress PatchAsync Patch ToolVCF Operations plannerSDDC Manager LCMPatched VCF 9.1 fleet
Two patch paths, one through VCF Operations and one through the Async Patch Tool.

Step 6, Apply a critical patch with the Async Patch Tool

When Broadcom releases a critical fix for vCenter, NSX, or ESXi outside a VCF patch, the Async Patch Tool stages it so SDDC Manager lifecycle management can apply it without blocking a later upgrade. This is a command-line utility that you run on the SDDC Manager appliance, and its precheck must run there too. Because an async patch is applied through SDDC Manager lifecycle management, the fleet keeps a consistent record of the change, so a later VCF upgrade recognizes the patched component and does not try to downgrade it.

  1. Download the Async Patch Tool and the target patch bundle from the Broadcom Support portal to a host that can reach the SDDC Manager appliance.
  2. Connect to the SDDC Manager appliance over SSH as shown below.
  3. Run the tool with its precheck option to confirm the operation will succeed, following the Async Patch Tool options reference.
  4. Run the enable option so the patch is staged for SDDC Manager lifecycle management.
  5. Log in to the SDDC Manager UI and apply the enabled patch to each workload domain.
ssh vcf@sddc-manager.vcf.example.com

Verify the patch applied cleanly

Confirm each patched component reports its new version and that the fleet stays healthy. Run these checks before you move to the next component. Give the fleet a few minutes to settle after a task reports success, because services restart and health data refreshes on a short delay. A patched fleet shows a consistent version across the domain and no open lifecycle alert.

  1. In VCF Operations, open Build, then Lifecycle, and confirm each patched component now shows the target version.
  2. Open the task or activity log and confirm the patch task completed with a success state.
  3. On a patched host, confirm the ESXi build from a shell as shown below.
  4. Return to the health view and confirm no new alert was raised by the patch.
esxcli system version get

Common errors and fixes

SymptomLikely causeFix
Precheck fails on a credentialExpired or locked account passwordRotate the account in password management, covered in Part 6, then rerun prechecks
Target version not listedDepot metadata is stale or binaries are missingClick Sync, then Download the bundle, or import it through the offline depot in Part 4
Patch planner is blockedAn upgrade plan already exists for the domainCancel the open upgrade plan, then create the patch plan
Precheck flags space or healthLow disk on an appliance or an open alertClear the flagged alert, free appliance space, then rerun prechecks

Common questions

Whether Express Patches must be applied in order
No. Each Express Patch is independent and cumulative, so you can apply the latest patch for a component without applying earlier ones. When a level includes a Fleet Lifecycle fix, apply that one first.

Difference between a maintenance release and an Express Patch
A maintenance release moves the whole stack through a defined component sequence. An Express Patch delivers a single fix, often for security, and can be applied on its own between maintenance releases.

Whether every component must be patched at each level
No. A patch level touches only the components listed in its release notes. Patch what applies to your fleet and leave the rest at their current version.

Where offline depot setup is documented
Part 4 of this series covers building and populating an offline depot with the VCF Download Tool. This part assumes the binaries are already reachable in your depot.

References

For a wider view of what changed between releases, see VMware Cloud Foundation 9.0 vs 9.1, and for the operating model behind this series, start with Part 1. If you have not built the fleet yet, the VCF 9.1 Deployment complete guide covers the mandatory build work.

VCF 9.1 Day-2 Operations · Part 3 of 20
« Previous: Part 2  |  Complete Guide

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