No, I don't have enough for a whole book of annoyances (otherwise I'd be talking to O'Reilly already)...but I am perplexed by the lack of good documentation and features in VMWare's converter. It just seems to lack polish and professionalism. Don't get me wrong, I love VMWare Workstation. Its a great polished product...that's why I am so confused.
VMWare Converter tries to do the right thing. It creates large log files with lots of information about what it is doing and what happens when it fails. The probnlem is that the language in the log files is terse and seems to use phrases that are only meant to be used by people internal to VMWare. These logs are a good idea, but they seem to be very poorly thought through. They are not helpful at all to end-users like me.
First issue: "Guest operating system unknown" Huh? It turns out that converting a Windows Server 2003 virtual machine (in this case a VPC image) requires that the 'host' is Windows Server 2003. The guest seemed to need to be the same OS as the host. This isn't documented but this is the advice I've gotten from a number of sources. As much as it was non-intuitive to me, I tried it and...it worked! Whaaa? Ok, got past this problem.
Second issue: "Not enough disk space" The Virtual Machine I was converting was about 12 GB. I had cleared out the USB drive I was using so it has 50 GB free. Should be enough, right? The reality is that my system root drive (C:\) was a bit low on space. It only had about 1.5GB free. I suspected the real issue was too little space on the TEMP drive. Again, the error message wasn't helpful. And the log never mentions what drive or folder it is testing that it found 'Not enough disk space' on. So I was just experimenting to see if I could get it to work. I searched for settings (configuration files, registry and in the UI) to no avail. No way to specify what temporary folder to use. I tried changing the %TEMP% and %TMP% environment variables to be my USB drive. No luck. I did find a solution by accident. I ran the converter using my USB drive as the starting folder. It worked. Nasty. The TEMP location is the folder that the application started in? Yeech.
Too bad I don't have a choice of tool here. I can't find another tool and do not have time to write my own. Hopefully with this information (which I am blogging so I can find the solution in two months when I have to do this again) will help me remember how to fix it when it crops up again.
Been a long day, huh.
I know everyone and their brother has blogged on this, but I have been playing with the Orcas March CTP (comes as a VPC) and I wanted to know how to speed it up. Scott Hanselman comes to the rescue again with some great advice. What was unclear to me was whether a USB2 Harddrive would perform better than having the VPC on the same physical disk as my OS...the answer is a resounding "YES".
I also compacted the VHD and merged it into a new non-differencing disk for added performance. As of now it is flying with only 768 Megs of memory.
Very recommended...
I was looking for an update to convert my VPC image to a VMWare image (I think it handles networking better) when I saw a Beta of the 5.5 version that will use a VPC image without having to convert. It also support conversion like 5.x does, but being able to launch VPC images directly will save me a lot of time. For those users, it will also open Norton Ghost files natively too.