Please check for any infra changes.. 1-2 minutes disconnect reminds me of port 902 udp blockage or changes in the firewall..
Just got confirmation from network side, no blocking policy applied.
vcenter and esxi sit on the same subnet.
just to add more, there no issues on the hw (hw log bundle already submittted to dell) and ping is good (there is no ping loss)
check the logs on the esxi host, vmkernel log for instance.
Also keep a ping for example from vCenter to the ESXI to see if there is any intermittent connectivity issue.
Is your host added using DNS? Check connectivity to dns and if possible (would be faster to discard) add the esxi to the hostfile and see what happens.
Try to identify false positives by adjusting the trigger and frequency.
Make ping for check physical status of Network ports
Check Cable and Network port on your physical switch
Check if ping run as well to your DNS server.
If the physical/logical configuration of networking is ok, so you need to check the ESXi logs with more details. Please investigate the following log files:
cat /var/log/hostd.log | grep -i "error"
cat /var/log/vpxa.log | grep -i "error"
cat /var/log/vmkernel.log | grep -i "error"
cat /var/log/vmksummary.log | grep -i "error"
error is a sample string for filtering the results, you can search for any related keywords too.
Also, check the ESXi compatibility with your physical host in the VMware HCL. I had a similar problem such as you have, because of the inconsistency between the installed ESXi version and not-supported server platform.Please mark my comment as the Correct Answer if this solution resolved your problem