Installing NSX on a VLCM cluster fails with error: "Host is incompatible with the overall desired image"
search cancel

Installing NSX on a VLCM cluster fails with error: "Host is incompatible with the overall desired image"

book

Article ID: 380447

calendar_today

Updated On:

Products

VMware NSX VMware vCenter Server 8.0

Issue/Introduction

Installing NSX on a VLCM cluster fails with error: "Host is incompatible with the overall desired image"

this is from NSX

 

this is on the Vcenter under updates

Environment

Vcenter

VMware NSX
VMware NSX-T

Cause

'Host not compatible with the image' error occurs when the Host Version and Image Version of both Images (ESXi Version and Vendor Addon) are different in the VLCM

Under Host cluster --> Updates --> Image

Here in the following screen shot we can see Vendor Addon is missing in Image version causing the host not compatible with image issue.

Also we could see the following error 

if you go into the esxi view you should be able to see that those ESXI might be using a custom images: 

Resolution

Before all this make sure that this is configure properly:

prepare an NSX cluster with Vsphere lifecycle manager 

Once this is confirm to resolve this:

  1. Click edit on the images. 
  2. Once we are on the part to edit this images, let confirm the following factors:
    • Version of ESXI ( this should be the same version that is install on the host)
    • The addon version ( incase this is different what the ESXI has, or incase this is missing please add it)
  3. Confirm. 
  4. Once this is done, a remediation can be done as a cluster or individually ( This should comply the images with the ESXI and should install the NSX drivers on that ESXI)
  5. If the “resolve” option is still greyed out even after remediation in the NSX UI, then uninstall NSX from the cluster and then all of the hosts in the cluster will be in “not configured” state.

If we can to install NSX individually on each

  1. Place the ESXI into maintenance mode.
  2. Move this ESXI outside the cluster( this will uninstall NSX from this host).
    • Confirm those driver's are removed from this host by SSH and running the following command esxcli software vib list | grep nsx
  3. Once the driver are removed moved the host back to the cluster and it should trigger the install again.

Note: It might require you to go into VLCM and remediate the host again.