Today i had an ugly problem to migrate some virtual machines in our VMware ESX 3.5U4 environment. While trying to migrate some virtual machines between two esx hosts i get the following error from the VirtualCenter:
Unable to migrate from host XX to host YY: Currently connected network interface 'NIC1' uses network '10.20.x.x', which is configured for different offload or security policies on the destination host than the source host.
I first thought the network configuration of these two esx hosts differ or the switch ports have different VLANs but this was not the case. I found a workaround which original was written for VirtalCenter 2.0.1 which manages ESX 2.5x hosts, but this also work for our ESX 3.5U4 cluster.
First start the explorer on the VirtualCenter and open the file vpxd.cfg in the directory C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter. Add the following lines inside of the <config> section:
<migrate>
<test>
<CompatibleNetworks>
<MatchedNetworkPolicies>false</MatchedNetworkPolicies>
</CompatibleNetworks>
</test>
</migrate>The vmotion between these two esx hosts should work after restarting the VC service.

















