When attempting to enable HA, the following errors and symptoms may be observed:
"Cannot complete the configuration of the vSphere HA agent on the host. 'Setting desired image spec for cluster failed'"
"Cannot complete the configuration of the vSphere HA agent on the host. Applying HA VIBs on the cluster encountered a failure"
HA remediation tasks get stuck at 10%.
The Update Manager service vmware-updatemgr frequently stops.
"No healthy upstream" displayed on the Host updates page and Lifecycle Manager page.
/var/vmware/log/vmware-updatemgr/vum-server/vmware-vum-server.logvSphere FDM (Fault Domain Manager), is a "solution," being incorrectly listed as a "component" in the cluster image. This faulty image prevented successful remediation attempts and causes the Update Manager service to crash:
YYYY-MM-DDTHH:MM:SS info vmware-vum-server[3034753] [Originator@6876 sub=EntityImageManager] [EntityImageManager 540] [Get] image {
--> "add_on": {
--> "name": "Cisco-UCS-Addon-ESXi",
--> "version": "4.3.5-a"
--> },
--> "alternative_images": null,
--> "base_image": {
--> "version": "8.0.3-0.70.24674464"
--> },
--> "components": {
--> "vsphere-fdm": "8.0.3-24322831"
--> },
--> "hardware_support": null,
--> "removed_components": null,
--> "solutions": {
--> "com.vmware.vsphere-ha": {
--> "components": [
--> {
--> "component": "vsphere-fdm"
--> }
--> ],
--> "version": "8.0.3-24674346"
--> }
--> }
To resolve this, modify the cluster image to remove the incorrectly listed vSphere FDM "component".
Navigate to the Cluster > Updates tab in the vSphere Client.
Click the vertical ellipsis (three dots) next to the Edit button and select Export to download the cluster image as a JSON file.
Open the JSON file in a text editor and remove the vsphere-fdm entry from the components section. Ensure the JSON syntax remains valid after the removal.
json
"components": {
"vsphere-fdm": "#.#.#-########"
},
Remove the above entry so it reflects "components": null, or the remaining valid components.
Save the updated JSON file.
In the vSphere Client, select Import and upload the modified JSON file to the cluster image.
Once the import completes, attempt to enable vSphere HA again.