NSX Edge deployment fails with invalid MAC address configuration
search cancel

NSX Edge deployment fails with invalid MAC address configuration


Article ID: 326331


Updated On:


VMware NSX Networking


  • NSX Edge deployment fails with error: Configuration failed on NSX Edge vm vm-X. (invalid MAC address XX:XX:XX:XX:XX:XX)
  • NSX Edge is deployed specifying the MAC addresses (this can be the case when vCloud Director is used to deploy the NSX Edge).
  • NSX Edge deployment may succeed after multiple retries.
  • NSX Manager logs (show log manager) display message(s) similar to the message below:
2019-03-29 14:14:12.024 GMT ERROR TaskFrameworkExecutor-29 PublishTask:1928 - Failed to configure VSE-vm index 0, vm-id vm-1711422, edge edge-2920. Error: Configuration failed on NSX Edge vm vm-1711422.
2019-03-29 14:14:12.026 GMT ERROR TaskFrameworkExecutor-29 PublishTask:454 - Failed jobId 'jobdata-626031' for edge 'edge-2920' during publishing.
com.vmware.vshield.edge.exception.VseException: vShield Edge:10014:Configuration failed on NSX Edge vm vm-1711422.:invalid MAC address 00:50:56:XX:XX:XX
        at com.vmware.vshield.edge.vse.facade.VseRpcResponseHandler.handleResponse(VseRpcResponseHandler.java:158)
        at com.vmware.vshield.vsm.messaging.rpc.RpcManager.processResponse(RpcManager.java:319)
        at com.vmware.vshield.vsm.messaging.rpc.ResponseEndpoint.handleMessage(ResponseEndpoint.java:63)
        at sun.reflect.GeneratedMethodAccessor741.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)
        at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:95)

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.


This issue occurs when inventory updates from vCenter to NSX Manager are delayed which is expected in high churn environments. 
In such cases when a MAC address is specified at the NSX Edge creation, inventory updates from vCenter are not received in a timely fashion and the NSX Edge creation fails.


The issue is resolved in NSX for vSphere 6.3.5 and 6.4.0.

To workaround the issue, do not specify MAC addresses when creating the NSX Edge.

Additional Information

Because of this issue, the NSX Edge does not get deployed.