Attempting to patch existing vSAN Witness Node to a newer version (8.0.U3x) via vSphere Lifecycle Manager (vLCM).
The upload of the Witness Appliance .ova file to the vLCM repository fails with below error:
VMware vSAN 8.x
vCenter Server 8.x
The Witness Appliance .ova file is a deployment template designed for the creation of a new virtual appliance.
It is not an update bundle and cannot be used by vSphere Lifecycle Manager for an in-place upgrade of an existing Witness host. Because a vSAN Witness node runs on a standard ESXi hypervisor architecture, it requires the standard ESXi offline patch bundle for version updates.
To successfully update the witness node without redeploying the appliance, use the standard ESXi offline patch bundle.
Step 1: Download the Correct Patch Bundle.
Step 2: Import into vSphere Lifecycle Manager
Step 3:Create the Baseline.
Go to the Imported ISOs tab, select your ISO, and click New baseline.
Name the baseline, set Content Type to Upgrade, and click Next.
Select the imported ISO file, click Next, review the details, and click Finish.
Step 3: Attach & Check Compliance
Navigate to Menu > Hosts and Clusters > vCenter > Datacenter.
Select the vSAN witness host and go to the Updates tab.
Under Attached Baselines, click Attach > Attach Baseline or Baseline Group.
Select your new baseline and click Attach.
Click Check Compliance (the status will update to Non-Compliant once finished).
Step 3: Remediate the Witness Host
Alternative: Upgrade via CLI
If prefer to use the command line, perform the upgrade directly on the Witness host:
<Profile_Name> -d /vmfs/volumes/<Datastore_Name>/<Patch_Bundle_Name>.zip.