To remove the duplicate VTEPs that are in the VXLAN prepared ESXi hosts after rebooting vCenter Server 6.0.
Symptoms:
Duplicate Virtual Tunnel End Points (VTEPs) are configured in VXLAN prepared ESXi hosts after rebooting vCenter Server 6.0.
Note: For additional symptom and log entries, see the Additional Information section.
This issue is resolved in VMware NSX for vSphere 6.2.4 with vSphere 6.0 Update 3.
To work around this issue if you do not want to upgrade, remove the duplicate VTEPs:
To prevent this issue from occurring:
Keep the NSX Manager down when vCenter Server is restarted. Start the NSX Manager only after the vCenter Server is fully initialized and shows correct network configuration for all hosts.
Use the attached script to monitor and understand when it is safe to start the NSX Manager after restart of vCenter Server.
Note: If you reboot vCenter Server 6.0 when ESXi hosts are in a Disconnected or Not Responding state, ESXi hosts reports a NULL config, which is expected. VMware recommends you to ensure that all ESXi hosts are connected and responding in vCenter Server before rebooting.
Note: This issue does not occur in vCenter Server 5.5 environments because vCenter Server 5.5 caches the host configuration in the database.
In rare cases vCenter Server may restart in an uncontrolled fashion. For example, vCenter Server machine crashes, runs out of disk space etc and it may not be possible to stop the NSX manager service before the vCenter Server service restarts. If this scenario is of concern then the vCenter Server service and its dependent services can be set not to automatically start on OS boot up.
This can be configured under services in Windows or using chkconfig on an vCSA
Enabling trivia logging in VMware vCenter Server
Collecting diagnostic information for ESX/ESXi hosts and vCenter Server using the vSphere Web Client
Collecting diagnostic information for VMware NSX for vSphere 6.x