In Part 1 I deployed the Nutanix Move appliance, in Part Two I tested a migration of a Windows 2019 Server from ESX to AHV. In this post I will test older versions of Windows:

  • Windows 2012
  • Windows 2008 R2 SP1 one instance with VMware tools installed and another Windows 2008 R2 without any Service Pack or VMware tools.

These are the oldest supported Windows versions if you are using recent versions of Nutanix software https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Move-v6_1:top-esxi-vm-migration-c.html

Note that versions are divided into BIOS and UEFI

Warning: Windows 2008 R2 requires VMware tools, to install the VMware tools Windows 2008 R2 requires SP 1 and KB4474419.

Warning: All versions use BIOS, Nutanix CE has issues with UEFI, these are seen on the community edition, licenced or NFR do not have the same limitation.

Warning: The standalone free version of ESX (8.0.3) has restrictions on allowing Move migrations.

Create a Migration Plan

Connect to the Move Console

I previously added source and target environments (ESX and the AHV)

On each enviroment clicking on the three dots will show discovered VMs.

Create a Migration Plan

1) Source and Target

Select VMs

Note why a VM is not available to migrate

Unless we upgrade Windows Server 2008 R2 to SP1 we cannot migrate that instance.

2) Network and Policy

Choose the target network

3) VM Preparation

Choose manual preparation – as these are older systems, there are a number of dependencies that we need resolve first (For all depedancies I will use minimal supported or the next version rather than the latest)

Update PowerShell on Windows Server 2008 R2

RDP to the target server and run the command $PSversionTable to check the powershell version

The default version of PowerShell on Windows 2008 R2 needs updating to PowerShell version 4.0 or later.

First download and install .NET Framework 4.5.2 or later
https://www.microsoft.com/en-us/download/details.aspx?id=42642

Next download and install Windows Management Framework (WMF) 5.1 file from Microsoft
https://www.microsoft.com/en-us/download/details.aspx?id=54616

The required file is Win7AndW2K8R2-KB3191566-x64.zip

Once the update is installed check the Powershell version again

Windows Server 2012 has PowerShell version 4.0 so no update required

!

Run the Preparation Script to install VirtIO drivers

Go back to the Move console, Copy and Run the Preparation script on the target servers

Windows 2008 R2

Windows 2012

5) VM Settings

keep default setting

VM Migration

6) Summary

Review Summary and start

Wait for plan to validate and move to in progress, click on View Details to see the estimated remaining time The plan will move through various stages, Seeding Data, then Ready for Cutover

Once the Cutover option is selected the plan will stop the Source VM and Create and Configure Target VM

In Source VM Cleanup the Network card is removed from the Source VM

Click on the View Traget VM to open Prism Element Console

From Prism element connect to each server and open device manager

Conclusion

The current supported Nutanix software requires systems to be Windows 2008 SP1 or later with VMware tools installed. Powershell 4 is required (standard from Windows 2012 onwards) Updates to Powershell 4 will require NET Framework 4.5.2 or later

There is additional work for Windows 2008 Server, but the process is straightforward once the steps are understood Typically, the VM would be checked and prepared in advance of running the migration plan

Reference -

Move 6.1 User Guide
https://portal.nutanix.com/page/documents/details?targetId=Nutanix-Move-v6_1:Nutanix-Move-v6_1

AVH Compatibility and Interoperability Matrix
https://portal.nutanix.com/page/compatibility-interoperability-matrix/guestos/compatibility


<
Previous Post
Nutanix Migration Lab - Part 2
>
Blog Archive
Archive of all previous blog posts