Migrate Windows 2000 server to Nutanix AHV
Somewhere, in the dark corner of your virtual datacenter, running little, inconspicuous VM with Windows 2000 Server. You have to keep it, even if it is unsupported for many years by Microsoft. The reason is the law. You have legacy app, where government law states, you have to keep data for 15 years. So you cannot decommission tiny Windows 200 server even if you want to.
Above is just one out of many corner cases, why we still see Windows 2000, Windows 2003, Novell Netware servers in modern datacenters. Now, where you migrating everything off from VMware ESXi to Nutanix Acropolis, you have to move that tiny VM too.
- Nutanix AOS 4.7.3 or newer
- Nutanix AHV 2016060144 or newer
- Run MergeIDE on source VM – can be downloaded at: http://www.virtualbox.org/attachment/wiki/Migrate_Windows/MergeIDE.zip
- Download Intel Drivers for E1000 controller for Windows 2000 Server – this is exe package. You can install it before migration or create an ISO out of it and mount to VM on AHV. You can download ISO from my website. Upload to Nutanix Image Services.
- Download and install ISOMagic or any other software which can create ISO files. To create an ISO with Intel drives.
- Delete all VM snapshots
- Mounted Nutanix AHV container
Step #1 – Move VMDK to Nutanix AHV container
Storage vMotion from legacy storage to Nutanix AHV container.
NOTE: make sure you change VMDK format file to THIN provisioned while migrating to Nutanix Acropolis.
Step #2 – Install MergeIDE.bat
MergeIDE.bat. This is a really important step that will prepare the system to boot using an IDE driver when we bring it up in KVM. Skipping this step will likely result in blue screen errors and much frustration.
MergeIDE can be downloaded at:
Step #3 – Create VM on Acropolis.
Power Vm off. When you create VM on Nutanix Acropolis, use following settings:
- OPERATION – CLONE FROM ADSF FILE
- BUS TYPE – IDE
- PATH – provide UNC path to -flat.vmdk file
- SIZE – cannot be lower than size of the disk in VMware ESXi
NOTE: Do not add vnic at this step. Using Prism Element you can add only 10Gb network adapter. We need to add 1Gb network adapter.
Step #4 – Create E1000 vnic
<acropolis> vm.nic_create win2ksp4vmw model=e1000 network=VLAN88
check VM config
<acropolis> vm.get win2ksp4vmw
Power vm on
Step #5 – install drivers
Mount ISO with Intel E1000 drivers and follow hardware wizard. When you get network up and running, you are DONE. As of today, I was not able to find drivers for SCSI adapter or PCI adapter. The only way to run Windows 2000 Server on Nutanix AHV is using IDE.
If you know where can I find virtIO drivers for Windows 2000 – let me know in the comments.