NSX Edge upgrade/redeployment fails with error : 'Cluster/ResourcePool resgroup-XXX needs to be prepared for network fabric to upgrade edge edge-XX.'
Folder dropdown list does not show all VM folders in Add Controller dialog
Environment
VMware NSX for vSphere 6.3.x VMware NSX for vSphere 6.4.x VMware NSX for vSphere 6.2.x
Cause
Path holding invalid values in NSX DB from that of VC , was occurring in case of VMs, folders or resource pool movements across other folders or resource pools.
There were code issues in previous versions of NSX for which multiple fixes have been went in.
If resource group/other domain object is created with incorrect path with older nsx manager version where the fix was not present, unless parent of the object is changed on VC, even with newer version of NSX manager - path value won't get corrected in NSX DB.
Resolution
This is a known issue affecting previous versions of NSX which is not corrected on upgrade. If any of the symptoms are encountered, please follow workaround steps to correct going forward.
Workaround: To work around this issue, file a support request with Broadcom Support and quote this Knowledge Base article ID (325142) in the problem description.