An NSX upgrade precheck to v9.x fails within SDDC Manager. The precheck remediation explicitly flags the following error:
There are hosts in this NSX that are not known to SDDC Manager:
Where the ESXi hosts listed in the above error show as the shortname of the ESXi host and not the full name.
get nodes as user admin on the NSX-T Manager CLI displays the shortname in the Hostname/FQDN column for the affected hosts.hostname -f and esxcli system hostname get on the affected ESXi hosts returns the shortname instead of the Fully Qualified Domain Name (FQDN).VMware Cloud Foundation 9.x
ESX 9.x
NSX 9.x
The ESXi advanced host settings Misc.HostName and Misc.PreferredHostName are configured with the shortname rather than the FQDN. This misconfiguration introduces an identity mismatch between the ESXi hosts, NSX inventory, and the SDDC Manager database.
To align host identities across the SDDC stack and resolve the precheck failure, enforce the FQDN on the affected ESXi hosts.
Navigate to **Cluster > Host > Configure > Advanced System Settings** and edit the following fields to the FQDN of the ESXi host:
Misc.HostNameMisc.PreferredHostNameesxcli system hostname set --host=<INSERT_FQDN>
esxcli system hostname set --fqdn=<INSERT_FQDN>
get nodes