We have five ESXi hosts (VMware 6.7u1) cluster with vCenter 6.7 u1. We have run this configuration for about one year without problems.
Now it is not possible to migrate VMs to two of these five hosts by using vMotion. We get the error message: "The vMotion failed because the destination host did not receive data from the source host on the vMotion network.." when we try to migrate VMs to these two ESXi hosts.
We have a dedicated 40Gb/s NIC in every ESXi host for vMotion and all five ESXi hosts are configured with a VMkernel adapter and added the the same vMotion distributed switch with uplink..
The vMotion NICs on these servers are all on-line/connected in vCenter.
I have done the following:
- Replaced the NICs and fiber kabels
- Checked if there are any IP-conflics.
- Rebooted the two ESXi hosts
- Disabled and Enabled the switch-ports in th Mellanox switch.
- Deleted and reinstalled the VMkernel adapter on these two ESXi hosts and added these two ESXi hosts back to the vMotion distributed switch again.
I have also tested the VMkernel connectivity by using #vmkping from Putty.
From the two ESXi hosts I can ping the local VMkernal vMotion IP-address, but cannot reach the other ESXi hosts vMotion IP-addresses by using vmkping.
I am looking forward to hear from you to find a solution to solve this vMotion problem.
Thanks in advance!
Regards,
Audun