[ ########-####-####-####-############ ] Sub allocated IP pool specified for edge gateway Edge-Name is invalid. Ranges in the pool should belong to external network IP pool. Sub allocated IP Ranges #.#.#.#-#.#.#.#. External network IP pool []./opt/vmware/vcloud-director/logs/vcloud-container-debug.log on the VMware Cloud Director (VCD) cells, you see errors similar to:Cannot allocate multiple primary IP addresses for NSX-T Edge Gateway Edge-Name(com.vmware.vcloud.entity.gateway:########-####-####-####-############)com.vmware.vcloud.api.presentation.service.BadRequestException: Cannot allocate multiple primary IP addresses for NSX-T Edge Gateway Edge-Name(com.vmware.vcloud.entity.gateway:########-####-####-####-############). at com.vmware.vcloud.networking.model.edge.nsxt.NsxTUplinkInterface.validatePrimaryIpAddress(NsxTUplinkInterface.java:189) at com.vmware.vcloud.networking.model.edge.nsxt.NsxTUplinkInterface.validate(NsxTUplinkInterface.java:83) ...VMware Cloud Director 10.6.x
This issue occurs when the external network does not have any IP ranges added to it's static IP pool.
To resolve this issue ensure that the external network being added to the edge gateway has a valid IP range configured under its static IP pools.
For more information on IP ranges in external networks see the documentation, External Networks in Your VMware Cloud Director.
Example steps to would be as follows: