NSX configuration for transport nodes fails with multiple errors after ESX upgrade from 7.0.3 to 8.0.3 using LCM
search cancel

NSX configuration for transport nodes fails with multiple errors after ESX upgrade from 7.0.3 to 8.0.3 using LCM

book

Article ID: 407278

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

The ESXi hosts were upgraded from 7.0.3 to 8.0.3 using LCM, but NSX-T VIBs installation failed with multiple errors as shown below 

Unable to resolve "Install Failed" error from NSX Mgr, as the "Resolve" option was hidden though after selecting the error 

Environment

NSX 4.1.0.2 

ESX 8.0.3

Resolution

To resolve the issue and continue with NSX VIBS upgrade, follow below steps on every host individually

  • Remove the ESX host from the cluster and add it to another cluster which is not prepared for NSX, NSX vibs should get uninstalled from the host.
  • Check for the presence of VIBs  "esxcli software vib list | grep -i nsx " on ESX console (SSH) 
  • If VIBs are present remove it manually "nsxcli -c del nsx" and check again for the presence of vibs.

Notes: Above this command requires administrative privileges and should be executed within the NSX CLI environment.

  • Change root password on ESX host Refer KB : 318960
  • Restart hostd and vpxa /etc/init.d/hostd restart and /etc/init.d/vpxa restart 
  • Reboot ESX host. 
  • Once ESX host comes up, re-add to the cluster prepared for NSX with Transport node profile and check NSX VIBs are getting installed 
  • Check the managers/controllers on the ESX host using command 

nsxcli -c get managers
nsxcli -c get controllers

  • Check the host is successfully prepared for NSX after VIBs installation and NSX configuration.

Additional Information

If any issues related to validation error occur refer KB: 319975

If error related to Invalid version of Software and if the resolve error option is enabled on NSX GUI refer KB : 378075