I am trying to migrate two VMware virtual machines from Linux VMware server 2.01 to a VMware infrastructure install running VMWare ESXi 5.1.0. When I try and use the Standalone converter to convert the VMware virtual machine to 5.1 I get the error "Unable to Obtain Hardware information for the selected machine". I have followed the various suggestions on how to deal with this issue and am still Unable to import the machines.
I have a Microsoft Windows Server 2003, Standard Edition (32-bit) server and a Microsoft Windows Server 2008 (32-bit) server VMWARE virtual Machine image I am trying to migrate.
To do this I shut the machines down and copied the entire machine folder from the Linux server to a Windows 2008 R2 enterprise machine.
I have then run the VMWARE standalone converter (by right clicking on it and running as administrator)
I have gone into "convert machine" and selected "VMware Workstation or other VMware virtual machine"
I have gone and selected the vmx file from the machine I wish to import
Upon selecting "View Source Details" and or "next" I get that error: "Unable to Obtain Hardware information for the selected machine"
I COULD run the Stand Alone importer on the machines however I would rather use the offline images. The import process changes all the hardware and the change in hardware means reapplying the windows license keys. Which means "what else is going on in the important software we use if windows is now thinking the hardware has changed THAT much?"
I have solved this problem:
To do so I had to solve it in a rather round about way:
1) I installed the Earliest Version of the standalone cvonverter that I could find on the VMWARE website (I think it was 4.0)
2) I converted the Vmware Virtual Computer to a NEW version 6.5 VMWARE virtual computer (which is the latest version that 4.0 will allow you to convert to)
3) I then uninstalled the 4.0 converter (you cant have two installed on the same computer)
4) I installed the latest 5.1 Standalone Converter
5) I imported my NEW version 6.5 VMWare virtual computer into my VMware infrastructure ESXi 5.1.0 system.
This worked on the 3 systems I tried it on. 2 Windows 2003 Standard 32bit servers and a Centos 5.5 Linux server.
Im happy that I have got all my systems migrated. I'm NOT happy that VMWARE is so cackhanded that you have to use an ANCIENT version to bootstrap into a new version. Surly a new version would still have the old code installed that could read old hardware images?
Similar problem easy solution
I had used vmware converter on a machine and it worked, I installed on a new machine and kept getting
error, I realized I had created a new self signed certificate on ESXI after the first successful use, restarted ESXI and problem solved hopes this helps someone.
I had the same issue when I tried to convert a couple of VMs from a VMware Server 2.0.2 (backuped on USB-HDD) to an ESXi 5.5 with my Windows 7 PC. Beside all hints, my solution wasn't the Admin rights, or older versions or even certificates. It was quite simple but it tooks a bit to get it.
In my situation a defrag of the vmdks with the build in tools of VMware Workstation helped to let the converter work. It seems the error occured because the converter couldn't read the vmdks correctly.
I have the same problem as mjh_72 said.I'm trying to convert my physical machine(Windows server 2008 R2 SP1) in local computer and get the same error message.I am running it as administrator too. I'm confused that what ports should be opend and how can I generate the log files? Many thanks