Can I run Windows 2003 server on Nutanix AHV?
Recently I’m getting more and more questions from field and from social channels about Windows 2003 server on Nutanix AHV. Can I tun Windows 2003 on Nutanix AHV? Answer is – yes you can. Technically you can run Windows 2003 on Nutanix AHV without any issues but.. There is always but when we talking about ancient operating systems, see below:
NOTE:Windows 2003 (any flavor) is not supported by Nutanix on AHV. If you decide to run Windows 2003 on Nutanix, you are taking risk to run unsupported configuration.
Why would I “waste” my time and show how to run unsupported system on Nutanix Acropolis. There are several reasons but one of them, the most important in my opinion, is migration from Windows 2003 to latest supported version from Microsoft. I know many companies running legacy application on either physical environments and are afraid to migrate. Virtualizing such environment will make migration much smoother and easier due to features which are not available “physical server” world.
To run Windows 2003 on Nutanix AHV with most optimal configuration takes a bit of time. First things first.
- AOS 4.6.1 or newer
- AHV 20160217.2 or newer
- VirtIO drivers from Fedora in versions:
- Windows 2003 ISO
Step #1 – Create images for both virtIO drivers ISO and Windows 2003 ISO in image services.
Step #2 – create VM on Acropolis and install windows
Create new virtual machine with following devices:
- IDE:0 – CDROM – mount Windows 2003 ISO
- IDE:1 – boot disk
- SCSI:0 – additional disk
- network adapter
Fist you will install windows 2003 on IDE disk. Once is done, install missing drivers as follows:
- Ethernet device – from latest virtIO drivers
- PCI device -from latest virtIO drivers
- SCSI adapter – from version 0.1-81 – this is very important as newest vitrtIO drivers does not provide support for SCSI on Windows 2003. Drivers for SCSI adapter are located on /WHL directory
NOTE: mouse pointer doesn’t work, you have to be keyboard master in Windows :-). For keyboard hint – see section at the end of this post
Step #4 – Create disk image from existing VM
Log in to CVM over SSH and run image.crete command. Command clones existing virtual machine disk to image services.
<acropolis> image.create win2k3R2Sp2_boot clone_from_vmdisk=vm:Win2k3R2Sp2:ide.1 image_type=kDiskImage wait=true
Image name Image UUID
Ubuntu 16.4 Desktop c0e22756-9a89-49fe-87c6-6d183c352368
VMTurbo OperationManager 0ca5ee06-cc71-4e0b-b8f5-926fa2a769ef
Step #5 – Create new VM with boot disk on SCSI adapter.
Power VM on and that’s it. Now you can open console and log in.
NOTE: as you’ve noticed, mouse pointer doesn’t work from AHV console. Here you can find very useful page with most (if not all) Windows commands.
Few blog readers reported an issue when Windows 2003 bluescreen after SCSI drivers installation. The solution is to use PCI BUS for disks instead of SCSI BUS disk.