Question: how to transfer data from one vm to another?
Answer: You can copy files using network utilities as you would between physical computers on your network. ... 
You can create a shared drive, either a virtual disk or a raw partition, and mount the drive in each of the virtual machines.