ESX host preparation fails with error "Host configuration: Failed to send the HostConfig message.[TN=TransportNode/<Tn UUID>]. Reason:Failed to get a valid IP from IpPoolIpPool/<IP Pool UUDI> with cidr###."
search cancel

ESX host preparation fails with error "Host configuration: Failed to send the HostConfig message.[TN=TransportNode/<Tn UUID>]. Reason:Failed to get a valid IP from IpPoolIpPool/<IP Pool UUDI> with cidr###."

book

Article ID: 429317

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • The ESXi host transport nodes are reporting the error below.

    'Failed' : "Host configuration: Failed to send the HostConfig message.[TN=TransportNode/<Tn UUID>]. Reason:Failed to get a valid IP from IpPoolIpPool/<IP Pool UUDI> with cidr###."

 

Environment

VMware NSX

Cause

  • This Issue triggers when the Transport Node Uplink Profile is configured with the default Teaming policy that uses uplinks 1 and 2, while the Named Teaming Policy (defined under the default teaming policy) uses the uplink 3 and 4.
  • Hence the Transport Node Profile detects 4 uplinks associated with the Uplink Profile and therefore it allocates 4 TEPs to the ESXi hosts. If there is an exhaustion in the TEP IP pool, it will fail to allocate the required TEP IPs.
    • For example, TEP pool with 10 free IP's can be fully utilized on 5 ESXi hosts with 2 TEPS. If any of the ESXi host is configured with 4 TEP Uplinks, the ESXi host will not get the IPs on the extra 2 TEP interfaces.
  • Path: NSX UI --> System --> Profiles --> Uplink profiles--> Select the uplink profile of the host configured as part of Transport Node Profile (TNP).

Resolution

  • Correct the name teaming policy with required uplinks to match with the same uplinks across both Default Teaming and Named Teaming Policy.

(Or)

  • If there is a requirement for multiple TEP interface on the ESXi host, then add additional free IPs to TEP Pool.