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 VIB 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 hosts 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.
  • Change root password on ESX host   Refer KB :  Changing the ESXi host root password
  • 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" and "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 occurs refer KB : Installing or Upgrading NSX on an ESXi host fails reporting the node already exists

If error related to Invalid version of Software and if the resolve error option is enabled on NSX GUI refer KB : NSX Host Install Failed After ESXi 7.0 to 8.0 Upgrade: Node has invalid version of software