Issue symptoms:
/edge/controller-connections
"ip": {
"ipv4": ##########
},
"server_port": 1235,
"fqdn": "",
"state": "DISCONNECTED",
"master": true,
"failure_reason": "OTHER_ERROR" <<<<<<<<<
},
var/log/syslog
2025-07-15T02:13:29.057Z WARN L2HostConfigTaskExecutor4 IPAMServiceImpl 5140 POOL-MGMT [nsx@6876 comp="nsx-manager" level="WARNING" subcomp="manager"] Allocation failed for subnet string_id: "########-b45a-4b2f-####-############"
. Retrying from next subnet
2025-07-15T02:13:29.057Z ERROR L2HostConfigTaskExecutor4 IPAMServiceImpl 5140 POOL-MGMT [nsx@6876 comp="nsx-manager" errorCode="MP5109" level="ERROR" subcomp="manager"] Insufficient Resource Exception : no free IP found to allocate from the pool IpPool/########-62b5-####-bf3d-############.
2025-07-15T02:13:29.057Z ERROR L2HostConfigTaskExecutor4 IPAMUtils 5140 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP8212" level="ERROR" subcomp="manager"] Failed to get a valid IP from IpPool IpPool/########-62b5-####-bf3d-############ with cidr null, {}.
com.vmware.nsx.management.common.exceptions.InsufficientResourcesException: null
at com.vmware.nsx.management.idas.ipam.service.IPAMServiceImpl.allocate(IPAMServiceImpl.java:105) ~[?:?]
at com.vmware.nsx.management.switching.sync.host.IPAMUtils.ufoAllocateIpFromPool(IPAMUtils.java:63) ~[?:?]
at com.vmware.nsx.management.switching.sync.host.VtepPopulator.allocateResourcesToNewVteps(VtepPopulator.java:436) ~[?:?]
VMware NSX-T Datacenter
VMware NSX
This is due to TEP IP pool exhausted during an edge node deployment. IPAM IP Pool Usage High alarm is raised only for Policy flows.
In Edge-TNP flows , all IP allocations from pool are done on Internal side and there won't be any alarm raised.
Review the IP pool usage and you can resolve it by following any of the below-mentioned steps: