vShield Zones, vMotion and Virtual Intranet

I had this error during a demo I did on vShield Zones: vMotion cannot move the VM to a Virtual Intranet.

What I gather from this is that when you use vShields and you vMotion a VM that is protected from one ESX host to another, it checks if the destination vSwitch has a physical Nic attached and if not, it will fail.

If you are using vShield zones you will have vSwitches without physical nics.

To get around this you, need to add the following lines to the  vpxd.cfg file, under the config section, of the Virtual Center server : 

<migrate>
                  <test>
                          <CompatibleNetworks>
                                     <VMOnVirtualIntranet>false</VMOnVirtualIntranet>
                          </CompatibleNetworks>
                </test>
</migrate>

Then restart Virtual Center service and try again.

Leave a Comment