Choosing vSphere Lifecycle Manager Image-Based Clusters: When Uniform ESXi Patching Pays Off
vSphere Lifecycle Manager image-based clusters enforce uniform ESXi versions and certified add-ons. This blog covers when to choose image-based management, a worked example with a vendor ISO, and constraints that can stall remediation.
30 Sept 2026, 12:06 UTC

The Problem: Drifting ESXi Versions Across a Cluster
Most vSphere admins have seen it: a cluster where three hosts run ESXi 7.0 U3, two are on 8.0 U1, and one still has a custom VIB from a storage vendor that nobody remembers installing. Rolling patches with baselines works, but it leaves each host as a snowflake. When a critical CVE drops, you're checking compliance host by host, hoping the remediation doesn't stall on the odd one out.
vSphere Lifecycle Manager (vLCM) image-based cluster management solves this by treating the cluster as a single unit. One image—one ESXi base plus certified add-ons—gets attached to the cluster. Every host either matches it or gets flagged. The trade-off: you lose the ability to run different ESXi versions in the same cluster, and any host that needs a custom or uncertified VIB must live elsewhere.
When Image-Based Management Makes Sense
Image-based vLCM landed in vSphere 7.0 and has matured through 8.x releases. It's the right choice when:
- You're standing up new clusters on vSphere 7.0 or later and want uniform patching from day one.
- Your hardware vendor provides a certified ESXi image with drivers and management agents baked in (Dell EMC, HPE, Lenovo, Cisco all publish these).
- You need automated pre-checks that validate hardware compatibility, add-on dependencies, and vSAN health before any host enters maintenance mode.
- You want staged remediation with DRS evacuating VMs and HA admission control respected automatically.
Stick with baselines (or a mixed approach) only when hosts in the same cluster genuinely need different ESXi images—say, a legacy workload pinned to 7.0 while the rest move to 8.0, or a host requiring an uncertified third-party VIB that the vendor hasn't packaged for vLCM.
Worked Example: Building and Attaching a Cluster Image
Assume a fresh vSphere 8.0 U2 environment with a three-host cluster named prod-cluster-01. The hardware is HPE ProLiant DL380 Gen11. HPE publishes a custom ISO (VMware-ESXi-8.0U2-23353519-HPE-Gen11-802.20240401.iso) that includes the base ESXi image plus the hpe-smx-provider and hpe-nmi-soc VIBs.
Step 1: Import the Image to the vLCM Depot
In the vSphere Client, navigate to Lifecycle Manager > Depot. Click Import Image, choose From URL or Upload File, and point to the HPE ISO. The depot validates the image signature and extracts the base ESXi version, build number, and included VIBs. You'll see it listed as HPE-ESXi-8.0U2-Gen11-802 with status Downloaded.
Step 2: Create the Cluster Image
Go to Lifecycle Manager > Images and click New Image. Name it prod-cluster-01-image. Select the HPE base image you just imported. Under Add-ons, add any certified components your environment needs—e.g., the vSAN add-on if the cluster uses vSAN, or a certified NSX VIB. Do not add uncertified VIBs here; they'll cause pre-check failures.
Step 3: Attach the Image to the Cluster
Select prod-cluster-01 > Configure > vSphere Lifecycle Manager. Click Edit next to Image, choose Attach Image, and select prod-cluster-01-image. vCenter runs an immediate compliance scan. Expect one of three results per host:
- Compliant — host matches the image exactly.
- Non-compliant — host has a different ESXi build or missing add-ons.
- Incompatible — hardware not on the image's HCL, or an uncertified VIB is present.
Step 4: Run a Pre-Check Before Remediation
With the image attached, click Pre-check Remediation on the cluster's Updates tab. This validates:
- Hardware compatibility against the image's HCL.
- vSAN health (if applicable) and disk group compatibility.
- DRS evacuation feasibility—enough capacity on remaining hosts.
- HA admission control—failover capacity maintained during maintenance.
- Add-on dependency resolution.
If pre-check passes, you'll see a green checkmark and a summary of hosts that will be remediated. If it flags an incompatible host, investigate esxcli software vib list | grep -v VMware on that host for rogue VIBs.
Step 5: Remediate One Host at a Time
Click Remediate. Choose Sequential (one host at a time) unless you've validated parallel remediation in a test cluster. vLCM puts the first host in maintenance mode, DRS evacuates VMs, the host reboots into the new image, and vCenter verifies compliance before moving to the next host.
Monitor from the host console or SSH during reboot:
# On the host being remediated (ESXi shell, requires root)
esxcli system version get
# Expected output after reboot:
# Product: VMware ESXi
# Version: 8.0.2
# Build: Releasebuild-23353519
# Update: 2
# Patch: 0
Back in vSphere Client, the cluster should show Compliant with zero pending remediations once all hosts finish.
Trade-offs and Limitations
No mixed images per cluster. If you have a host that must stay on ESXi 7.0 for a legacy driver, it cannot live in an image-based cluster targeting 8.0. Move it to a baseline-managed cluster or a separate image-based cluster with its own image.
Uncertified VIBs block remediation. The pre-check will fail if a host has a VIB not included in the image and not certified for vLCM. Your options: ask the vendor for a certified add-on, remove the VIB (if safe), or exclude that host from image management.
Firmware is out of scope. vLCM image management patches ESXi and certified add-ons only. BIOS, iDRAC/iLO, and NIC firmware still need vendor tools (e.g., HPE SPP, Dell OpenManage) or vSphere Lifecycle Manager's separate firmware baseline capability.
Capacity planning is non-negotiable. Remediation requires full host evacuation. If DRS can't place VMs or HA admission control blocks the move, remediation stalls. Verify vSphere Client > Cluster > Monitor > vSphere DRS > Current Utilization shows enough headroom, and that Configure > vSphere HA > Admission Control is set to tolerate at least one host failure.
Verification Checklist After Remediation
- Run
esxcli system version geton each host; confirm version/build/date match the attached image. - In vSphere Client, verify the cluster shows Compliant under vSphere Lifecycle Manager with no pending actions.
- Check add-ons:
esxcli software vib list | grep -E 'hpe|vSAN|nsx'and compare versions to the image definition. - Confirm DRS rebalanced VMs (no host over 80% CPU/memory) and HA shows zero failover errors under Monitor > vSphere HA.
Closing: Make the Decision Explicit
Image-based vLCM isn't a default—you choose it per cluster. For greenfield vSphere 7.0+ clusters on supported hardware with certified vendor images, it eliminates version drift and gives you a single compliance view. For brownfield clusters with mixed requirements, baselines or a hybrid approach remain valid. Document the decision in your runbook: which clusters are image-based, which image they're attached to, and the maintenance window schedule for remediation. Then when the next CVE drops, you run one pre-check, one remediation, and you're done.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.