"Failed to install software on host. Time out waiting for host to join NSX Manager.".
"Error in configuring VLAN backend transport node collections".
/var/log/nsx-syslog.log:YYYY-MM-DDTHH:MM:SSZ In(182) nsx-proxy[######] : NSX ###### - [nsx@#### comp="nsx-esx" subcomp="nsx-proxy" s2comp="nsx-net" tid="#####" level="INFO"] StreamSocket [##### Open f:53 i:0 ? -> ssl://<NSX-Manager-IP>:1234] on_connect 111-Connection refusedYYYY-MM-DDTHH:MM:SSZ Wa(180) nsx-proxy[######] : NSX ###### - [nsx@#### comp="nsx-esx" subcomp="nsx-proxy" s2comp="nsx-net" tid="#####" level="WARNING"] StreamConnection[##### Connecting to ssl://<NSX-Manager-IP>:1234 sid:#####] Couldnt connect to 'ssl://<NSX-Manager-IP>:1234' (error: 111-Connection refused)
nc -zv <NSX-Manager-IP> 1234
<NSX-Manager-IP> 1234 (tcp) open timed out
VMware NSX
VMware vSphere ESXi
VMware Cloud Foundation
The NSX configuration fails because the ESXi host cannot communicate with the NSX Manager over TCP port 1234, which is a mandatory requirement for completing the host registration.
Ensure port 1234 is not blocked by firewall/NAT between the ESXi host and the NSX Manager. Port 1234 is used by NSX Manager Agent for incoming connections from the ESXi host during the join phase.
Previously registered hosts might appear to work if their sessions are already established, but new hosts or re-registrations will fail without port access.