GET https://<nsx-mgr>/api/v1/transport-nodes/<transport-node-id>/state, indicates that MPA connectivity is down and the heartbeat has been missed. {
"node_uuid": "########-####-####-####-############",
"node_display_name": "<Transport_Node_Name>",
"status": "UNKNOWN",
"mgmt_connection_status": "DOWN",
"node_status": {
"last_heartbeat_timestamp": ########,
"last_sync_time": ########,
"mpa_connectivity_status": "DOWN",
"mpa_connectivity_status_details": "Client has not responded to {2} consecutive heartbeats. Port {1234} between Host to NSX Manager must be open, Please check underlay physical firewalls and host hypervisor firewalls for troubleshooting.",
"lcp_connectivity_status": "UNKNOWN",
"lcp_connectivity_status_details": [],
"host_node_deployment_status": "HOST_DISCONNECTED",
"inventory_sync_paused": false,
"software_version": "########",
root@esxi:~] nsxcli -c get controllers
## MM DD YYYY utc HH:MM:SS.###
Controller IP Port SSL Status Is Physical Master Session State Controller FQDN Failure Reason
##.##.##.243 1235 enabled not used false null NA NA
##.##.##.241 1235 enabled disconnected true down NA CONTROLLER_REJECTED_HOST_CERT
##.##.##.242 1235 enabled not used false null NA NA
[root@esxi:~] esxcli network ip connection list | grep 1234
tcp 0 0 ##.##.##.134:35746 ##.##.##.242:1234 TIME_WAIT 0
tcp 0 0 ##.##.##.134:45735 ##.##.##.243:1234 TIME_WAIT 0
tcp 0 0 ##.##.##.134:19181 ##.##.##.241:1234 TIME_WAIT 0
YYYY-MM-DDTHH:MM:SS.###Z nsx-proxy[2357689]: NSX 2357689 - [nsx@6876 comp="nsx-esx" subcomp="nsx-proxy" s2comp="nsx-rpc" tid="2357712" level="WARNING"] RpcTransport[0] Unable to connect to ssl://##.##.##.243:1234: ######-certificate verify failed (SSL routines, ssl3_get_server_certificate)
YYYY-MM-DDTHH:MM:SS.###Z nsx-proxy[2357689]: NSX 2357689 - [nsx@6876 comp="nsx-esx" subcomp="nsx-proxy" s2comp="nsx-net" tid="2357712" level="INFO"] StreamSocket[697 Open f:49 i:0 ? -> ssl://##.##.##.243:1235] on_connect ######-sslv3 alert certificate unknown (SSL routines, ssl3_read_bytes)NSX Manager certificates have been replaced however the Transport Node certificates have also expired and need to be replaced.
Replace the expired Transport Node certificates using Resolution steps in this KB, Transport Node Certificate Has Expired.