From a vSphere Client connected to the vCenter Server, navigate to Administration > vCenter Server Settings > Advanced Settings and add config.migrate.test.CompatibleNetworks.VMOnVirtualIntranet with the value set to false.
Note: Making this change from vSphere Client does not require a restart of the Virtual Center Server service. To restore the usual checks, change the setting to "true".
This setting can also be changed by adding these lines to the <config>flag in the VirtualCenter vpxd.cfg configuration file:
<config>
<migrate>
<test>
<CompatibleNetworks>
<VMOnVirtualIntranet>false</VMOnVirtualIntranet>
</CompatibleNetworks>
</test>
</migrate>
</config>
Note: For related information, see Enabling vMotion on internal vswitch behind bridged-mode firewalls and other network appliances (1006701).