Create a VM tag with the following criteria to identify all VM's:
MAC Address Starts With 1 or 005056 or 080027 or 001C42 or 000C29 or 000569 or 001C14 or 0003FF or 000F4B or 00163E
Have it evaluate each system against the tag's criteria on each agent-server communication interval if desired.
This will tag all your VM's and then you can move them based on the tag.
I'm wondering if there's a better way to accomplish this. McAfee agent should be able to pull up some system properties. I wonder if we can use those "custom props" .