It's a shame but I recently had to P2V a Windows 2000 server, part of our legacy services, in order to free up and decomm an old physical server. It was not a pleasure at all :(
Planning
1) Download and keep VMware Converter 4.0.1
(VMware-converter-4.0.1-161434.exe) – To P2V Windows 2000
P2V Converter 4.0.1 doesn’t support any vCenter/ ESXi later
than 4.x. So I ended up in installing ESXi 4.0 on a VM running on top of my
vSphere 6.5 infra!
So 2) ESXi 4.0 ISO
I read articles of people using VMware WorkStation for this,
but in my case I didn’t want the export job to run outside datacentre, due to
security reasons.
My Windows 2000 Server that I need to virtualize is 200 Gig.
So if you look at the disk size of ESXi VM, I made sure that It’s bigger than
that.
3) Check Patch Level of Windows 2000 server and make sure
> It’s updated to SP4 Rollup 1 (KB891861)
If not, install from here and reboot the server before
running P2V job
4) Download and keep VMware Converter 6.0.0 (VMware-converter-en-6.0.0-2716716.exe)
– To move Virtual machine from ESX 4.0 to vCenter 6.X
5) vmscsi-1.2.0.4.flp For troubleshooting - https://kb.vmware.com/s/article/100520
Steps I followed
- 1) Installed ESX4.0 on my VM that I created, configured it with an IP that is accessible from Windows 2000 server and also from my PROD 6.x vCenter2) Installed Converter 4.0.1 on the Windows 2000 machine3) Started P2V Conversion of the Windows 2000 machine to the virtual ESX 4.1Make sure you select “SCSI” as Disk Controller and not “Preserve Source”4) Once the conversion is complete, we now have the VM inside ESX 4. However as this is a nested setup, we can’t power on and test it.5) Install VMware Converter 6.0.0 on a machine that has access to the ESXi 4 VM and your PROD vCenter. We will use V2V on this converter version to move the VM to our PROD 6.5Not tested with 6.7, but worst case, we can also download the files from the datastore and move to PROD vCenter!6) Once done, power on and test.
You can then take a backup and do R&D stuff to keep
VMware tools and Hardware up to date J
Issues that I’ve seen
BSOD with “KMODE_EXCEPTION_NOT_HANDLED” error while loading
windows.
This usually happens if you haven’t installed the SP4 Rollup
1 (KB891861) on the source VM.
I could fix it, without having to re-run P2V. Steps below
- 1) Detach the C:\ Disk from the Windows 2000 VM where you see this issue after P2V2) Connect this disk to any of your existing Windows VMs.3) Go to disk management and bring the disk online and assign a drive letterLook for scsiport.sys under KB891861 extract – version 5.00.2195.7059And for vmscsi.sys under vmscsi-1.2.0.4.flp extract – version 1.2.0.4Make sure the versions are correct.5) Copy these two files to the VM where we have the disk attached.
-
6) Navigate to WINNT\System32\drivers and rename existing scsiport.sys and vmscsi.sys to “–old”7) Copy the two new files.8) Bring disk offline and move it back to Windows 2000 VM9) Double check and make sure that the SCSI controller type is “BusLogic Parallel”10) Power on the VM to test!