Syncing VDI for use on multiple Hosts
Posted: 16. Jul 2011, 00:22
What's the best way to sync the entire contents of a VDI file for use between multiple hosts? I have an XP guest that I use on a few different Linux hosts, as well as one OSX host. I am constantly doing everything three times (OS updates, installing/uninstalling programs, etc...). Is there a good way to keep the VM the same on all three hosts?
I've thought about syncing the VDI file when the machine is shut down but then I'm constantly syncing one 40GB file. Since it's only one file, as seen from the host, then it will essentially be writing over, or rewriting the entire 40GB file every time. However, if I run the sync from within the VM, I could sync only the individual files that have changed but I think I would run into some problems syncing the files for the OS itself, like the registry and Windows folder.
I often have the three hosts on the same network, so a LAN only solution would work as well as an online syncing program. If it syncs the whole VDI as one file though, then I'm looking at a lot of traffic and could easily exceed my 250GB bandwidth limit after only a few syncs if it's an on line service/program.
Is there an easy way to do this, or do I just have to recopy the most recently modified VDI to the other hosts every time?
I've thought about syncing the VDI file when the machine is shut down but then I'm constantly syncing one 40GB file. Since it's only one file, as seen from the host, then it will essentially be writing over, or rewriting the entire 40GB file every time. However, if I run the sync from within the VM, I could sync only the individual files that have changed but I think I would run into some problems syncing the files for the OS itself, like the registry and Windows folder.
I often have the three hosts on the same network, so a LAN only solution would work as well as an online syncing program. If it syncs the whole VDI as one file though, then I'm looking at a lot of traffic and could easily exceed my 250GB bandwidth limit after only a few syncs if it's an on line service/program.
Is there an easy way to do this, or do I just have to recopy the most recently modified VDI to the other hosts every time?