Failed to install software on host. Solution being applied does not exist in the desired image. Host '<Host FQDN>' was not processed, the reason: 'Solution being applied does not exist in the desired image.'A general system error occurred: Solution being applied does not exist in the desired image.
Remediation of cluster failed NSX is not present in cluster desired state. Health Check for 'Cluster###########' failed
This happens when NSX is not set as a Solution in the vLCM Cluster desired state
In order to resolve the discrepancy of the information about NSX LCP Bundle in Cluster Image, follow these steps to remediate the issue:
<domain-c#####> ID in the URL string. See below for an example:# cd /repository/<current NSX version>/HostComponents/<current ESXi host version>/# ls | grep nsx-lcp<domain-c#####> with the actual cluster ID (identified in step 1.):# dcli com vmware esx settings clusters software solutions list --cluster <domain-c#####>com.vmware.vsphere-ha:components:- component: vsphere-fdmdetails:components:- component: vsphere-fdmdisplay_version:vendor: VMwaredisplay_name: vSphere FDMdisplay_version: 8.0.0-21216066display_name: com.vmware.vsphere-haversion: 8.0.0-21216066
# dcli com vmware esx settings clusters software solutions set-task --cluster domain-c##### --solution com.vmware.nsxt --version a.b.c.d.e-######## --components [{\"component\":\"nsx-lcp-bundle\"}]# dcli com vmware esx settings clusters software solutions set-task --cluster domain-c1234 --solution com.vmware.nsxt --version 4.2.1.2.0-24476730 --components [{\"component\":\"nsx-lcp-bundle\"}]com.vmware.nsxt:components:- component: nsx-lcp-bundledetails:components:- component: nsx-lcp-bundledisplay_version:vendor: VMwaredisplay_name: NSX LCP Bundledisplay_version: 4.2.1.2.0-24476730display_name: com.vmware.nsxtversion: 4.2.1.2.0-24476730