I'm trying to minimize the number of different product versions used on my PC's both at work and at home. So far I have a mixture of:
- VMware Server 1.0.7
- VMware Server 2.0.2
- VMware Player 2.5.3
- VMware Player 3.0.0
and I would love to upgrade each product family to the latest version.
Since Virtual Machine Mobility Guide is marked as deprecated, can anyone point me to some fresh information about virtual machine compatibility between VMware Player and VMware Server, in order to still be able to move virtual machines back and forth between the mentioned products?
Update What I'm looking for is an updated document with virtual machines hardware versions, and the VMware products that are able to use that specific hardware version, so I can know - given the products that are using a specific virtual machine - what is the maximum hardware version that I can update the virtual machine to.
What is important for vmWare products is the hardware version of the virtual machine. You can obtain that version if you look in the compatibility options in settings on many vmWare products. Also see the link for a list of products and hardware versions they support.
vmWare hardware versions
You can always use VMware vCenter Converter to update your virtual machines compatibility and use them with the newer products.
I'd suggest two different things:
(1) Update all VMs to the most current version of Player / Workstation
(2) Abstract your interface to the VMs so you only need use one server (ESXi) ?
(3) Do not go with the present version of VMware server, as it is horrible.
I don't see any reason why you can't do some virtualization on virtualization and keep your existing products.
E.g. VMware Server on top of Workstation / ESXi, etc.
why not just make a copy of your images, then try the VMware converter, and if it seems to run afterwards. Be happy, if not - go search for more info on how to fix it or accept it? I would... I know this might sound as waste of time, but if it works, why look any further? You will still have your data in safe backup, so its easy to do a rollback - or?
well, I know this is not the exact answer you're looking for, but in my experience it works as follows: new versions can use old VM's, and the other way around it works most of the time, but not all.
Most of the time, if you want to use the VM created on the new version on the old, you only need to edit .vmx file and change the hardware level config setting. If created in the old version, it works in both - new and old, unless you do a VM hardware upgrade.
However, in one of the versions (I don't know exactly when unfortunately), the .vmdk format also changed, and those new disks you can't read on older versions. I think the best bet would be to create a simple small VM and just try it out with your versions and see how it goes.
We have been moving images between VMWare server (v 2.x) running on Centos, Player on Windows and Fusion (Mac equivalent of Workstation). It worked OK, with occasional need to manually edit VM definition file (e.g. CDROM being E: or /dev/sdb)
Tested so far:
VMware Server 1.0.10-203137
VMware Server 2.0.2-203138
VMware Player 2.5.4-246459
VMware Player 3.1.3-324285
VMware Player 4.0.4-744019
VMware Player 5.0.0-812388