Doing a standard vMotion today resulted in the following error message during the compatibility check:
Currently connected network interface 'Network adapter 1' uses network 'VM_Network', which is a 'virtual intranet'.
Examining both the network configuration on the source and destination hosts, I noticed that the VM_Network was behind a protected vShield zone. Therefore, there are no vmnics physically attached to that vSwitch.
Within this vSwitch, the vShield VM acts as a proxy gateway - all traffic in and out of the vSwitch passes through it. As a result, vMotion will fail as it is a network that is internal only.
In order to resolve this issue, open a vSphere client connection to the vCenter server and then go to Administration > vCenter Server Settings > Advanced Settings and add the following:
This change will disable the migration checks for virtual intranet and will take affect instantly.