Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have 2 Linux Host VmWare Virtual Machines: one in a desktop and the other in a laptop. They use vmware player. What is the best way to synchronize the Virtual Machines? They are never used in the same time.

share|improve this question
never used vmware player does it support a network based datastore? –  tony roth Mar 27 '12 at 21:21
add comment

2 Answers

At the VMWare Player and VMWare Workstation level, the only way to keep two virtual machines on seperate hardware in sync (from outside the VM) is to manually copy the VM from one host to the other each and every time it is used.

How you do this varies greatly on your underlying OS and your choice of copying software.

share|improve this answer
add comment

Are you concerned about the OS, the data, or both? If the only thing you change is data and data is in a separate data disk, say mounted on /home, then it would be the easiest.

If the vmdk file is fairly small say only a few GB, you can just overwrite the older one with the new.

For data, you can just power them up in the same subnet, and do an rsync with the update option.

The upshot is it would depend on your detailed requirements. Actually I would also recommend simply put the vm in a usb stick and play it wherever you go.

share|improve this answer
Good idea about the USB drive... –  Mark Henderson Mar 27 '12 at 20:38
Running a VM from a USB stick is probably not the fastest thing around... –  Massimo Mar 27 '12 at 20:39
Yeah, it is a bit slow to start, but works fine because system cache should kick in. I still remember Diane Green (former VMware ceo) starting her great desktop demo from ipod nano back in vmworld 2006. –  johnshen64 Mar 27 '12 at 21:03
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.