home lab

Nutanix Move: Migrate from VMware ESXi Free Download

Learn about Nutanix Move that allows you to migrate from VMware vSphere to Nutanix AHV and Nutanix Community Edition for free

There is no question that organizations and home lab enthusiasts if running VMware vSphere are thinking about migrating. With the Broadcome buyout and the recent titanic changes Broadcom has made (killing VMware ESXi free edition, partner changes, eliminating all but 2 SKUs in their catalog, etc), there is a lot of uncertainty and fear about the platform, as well as concerns about costs. Nutanix AHV might very well be the best platform for many organizations operations moving forward, and for home labs, you can do this totally free.

Why Nutanix?

Nutanix has one of the best “enterprise” hypervisors that is still free, Nutanix Community Edition, now that there is no free VMware ESXi or free Hyper-V environment. In fact, it has no limitations for all practical purposes, outside of a limit of 4 node clusters. If you want to get up to speed quickly on how to use Nutanix for your home lab for free, take a look at my step-by-step guide on Nutanix Community Edition here and access the full list of features here:

Don’t get me wrong. I love free and open-source solutions like Proxmox and XCP-ng. However, the Nutanix Community Edition (also totally free) has the enterprise polish that the free and open source hypervisors don’t really have.

Also, I recently found out that Nutanix Move, an enterprise solution for VM migration, is also free. So cool! OK, so what is Nutanix move?

Nutanix Move

Nutanix Move is a cross hypervisor mobility solution that supports migration from VMware ESXi environments to Nutanix AHV, but also supports many other platforms, including:

Below you can see these listed in the screenshot from the move utility. It takes the complexity out of the migration process with proper planning and automation in the Move app.

Supported hypervisors in the nutanix move utility
Supported hypervisors in the nutanix move utility

The tool prioritizes minimal downtime with migrations which is extremely important for businesses that cannot afford to have systems down for a prolonged period of time. The Nutanix Move utility is geared towards production virtual machine workloads and getting them over as quickly and efficiently as possible.

Nutanix Move Download

One of the little snags I ran into when initially trying to get my hands on the Nutanix Move utility was actually being able to download it. When I started looking at downloading the utility, after logging in with my free Nutanix Community, I would see the following on the Nutanix Move download link that is listed in Google, making it look like it was not free and I needed a paid support contract.

Activation looks to be required to download nutanix move
Activation looks to be required to download nutanix move

If you close out of the Activate box, you will see the below. If you see the SW downloads, it is locked by the activation.

Activation barrier to download nutanix move
Activation barrier to download nutanix move

However, I want to give a shout out to Chris Hall and Jason Burns at Nutanix. Exchanging a few emails back and forth, Chris (check out his blog atย Polar Clouds) noted after doing some testing himself, you need to follow the procedure he notes here:

  1. Create a Community Edition account as normal at https://www.nutanix.com/products/community-edition/register
  2. Verify email address via link sent in email
  3. Navigate and login (with credentials set above) to https://my.nutanix.com/
  4. Scroll down to, launch and register with Nutanix University – again using credentials set above
  5. Launch https://portal.nutanix.com directly (as in enter this address into your browser)

Youโ€™ll know youโ€™ve got it correct when portal.nutanix stops redirecting you to my.nutanix. Finally, with stable access to portal.nutanix, click the hamburger menu navigation (top left) toย access downloads. Here you will have the ability to download the latest version of the Move software.

Installing Nutanix Move

Actually the “installation” process with Nutanix move is actually the process of the following (downloading and spinning up an appliance disk image):

  1. Download the QCOW disk image for the appliance
  2. Upload the image to your Nutanix AHV server
  3. Create a new VM with the QCOW image
  4. Power on the Nutanix Move VM
  5. Log in and change the password

1. Download the QCOW disk image

Below, once you have access to the downloads section using the “login” process above, navigate to theย Essential toolsย section. You will see Move listed here.

Download nutanix move
Download nutanix move

Next, you will download the Move QCOW2 file for AHV.

Downloading the qcow image
Downloading the qcow image

2. Upload the image to your Nutanix AHV server

Now, we need to upload the image we just downloaded to our Nutanix AHV server. To do this, navigate to your Settings “cog” and then General > Image Configuration.

Upload the qcow disk image to your nutanix environment
Upload the qcow disk image to your nutanix environment

Name the image, choose DISK for Image type and then select Upload a file and browse to your QCOW image file you just downloaded. Click Save.

Save the new image
Save the new image

The image will upload and will be added to your Image library.

The new image has uploaded successfully
The new image has uploaded successfully

3. Create a new VM with the QCOW image

Below, I have switched to the VM menu and clicked + Create VM.

Creating a new virtual machine in nutanix
Creating a new virtual machine in nutanix

Name your VM and setup your compute details, vCPUs, memory, and other virtual hardware information from your cluster resources.

Beginning the new vm configuration for move
Beginning the new vm configuration for move

Click the + Add New Disk:

Adding a new disk
Adding a new disk

Choose Clone from Image Service and select the Image you uploaded in the steps above. Click Add.

Adding a disk by cloning from the disk image
Adding a disk by cloning from the disk image

Click the + Add New NIC button.

Adding a new nic
Adding a new nic

Select your Subnet Name, connection state, etc, and click Add.

Connect the nic to the subnet you want to use
Connect the nic to the subnet you want to use

Now, we simply click Save to create the VM.

Save the new vm configuration
Save the new vm configuration

Nutanix creates the VM:

New nutanix move vm is created successfully
New nutanix move vm is created successfully

4. Power on the Nutanix Move VM

Now, we can right-click the VM and power it on.

Powering on nutanix move
Powering on nutanix move

5. Log in and change the password

Now that Nutanix Move is installed via the new VM we created, we can browse to the IP address of the Nutanix Move VM. You should see the IP address in your Nutanix Prism central portal.

When you browse there, accept the EULA.

Accepting the eula
Accepting the eula

Click OK to the Nutanix Customer Experience Program.

Accept the nutanix ceip
Accept the nutanix ceip

It will now take you to the change password dialog box. You can see the username is nutanix and you will set the password information.

Set a new password
Set a new password

After changing your password, you can then login with that password.

Login to nutanix move
Login to nutanix move

Now, we will be logged into the Nutanix Move utility. You will see the What’s New dialog box pop up. Click Ok, Got it.

The nutanix move dashboard with welcome screen
The nutanix move dashboard with welcome screen

Adding Environments to Nutanix Move

The next step we need to take is to add our environments to Nutanix Move. You may have noticed, we said environments plural. The way this works is we add both our VMware ESXi environment and our Nutanix AHV environment to Move. It doesn’t automatically add the Nutanix environment where you are running the utility.

First, we need to configure the Select Migration Type. We will be using the VM migration, but you can see you also have the Nutanix Files option.

Choose between vms and files
Choose between vms and files

Click the + Add Environment button.

Add a new environment
Add a new environment

First we will add our VMware ESXi environment. Choose this from the dropdown.

Select the hypervisor you want to add
Select the hypervisor you want to add

Fill in the details of the VMware ESXi environment.

Add your vmware vsphere connection details
Add your vmware vsphere connection details

Now, we have the VMware ESXi environment added. Nutanixโ€™s AHV ESXi configuration is smooth as butter.

Connected to vmware vsphere
Connected to vmware vsphere

Next, we choose to add Nutanix AOS. Point to your Prism address.

Adding your nutanix environment
Adding your nutanix environment

Now, we have both environments added to the Move utility.

Source and target environments added successfully
Source and target environments added successfully

Create a migration plan

Now that we have the environments added, we create a migration plan. Click the Create a Migration Plan button.

Create a migration plan
Create a migration plan

Name the plan and click the Proceed button.

Name your migration plan
Name your migration plan

It now launches the Migration wizard that will step you through the process. On the Source and Target screen, we select the source of our migration and the target, along with the target container for storage, etc.

Select the source and target
Select the source and target

On step 2, Select VMs select your source VM from the list or filter the list to find it.

Add the vmware vsphere vm you want to migrate
Add the vmware vsphere vm you want to migrate

On the network configuration screen, choose the Target network for the resulting VM.

Select your target network
Select your target network

On step 4, VM preparation, you can configure many settings, including whether you want the move preparation to be automatic (which means you need to enter credentials for the utility to access the guest operating system). The automatic process will perform many tasks like uninstall VMware Tools, install VirtIO drivers 

Vm preparation and credentials
Vm preparation and credentials

Step 5, VM settings, you can set the priority, time zone, and migration type for the target vm properties.

Vm settings and mac address configuration etc
Vm settings and mac address configuration etc

Finally, on the Summary screen, click the Close and Start button to begin the migration.

Close and start the migration process
Close and start the migration process

Monitoring the migration and Cutover

Now the migration begins. You will be taken back to the dashboard where you will see the progress for the migration plan. The first step you will see is Validating Plan.

Validating the migration plan
Validating the migration plan

Next, it moves to In Progress.

Migration in progress
Migration in progress

Then you will see Seeding Data. Depending on the size of your source VM, the time it takes to migrate will vary. 

Seeding data
Seeding data

The Move utility will create a snapshot of the virtual machine in VMware vSphere so it can begin copying the underlying base disk.

Creating a vm snapshot on the vmware side
Creating a vm snapshot on the vmware side

After the data seeding completes, you will see the option to Cutover. I will say I was honestly surprised at how quick it migrated the test VM in this task. Place a check by the virtual machine and then click the Cutover button. 

Cutting over
Cutting over

Confirm that you want to cutover.

Confirm you want to cutover
Confirm you want to cutover

It will perform a final data sync.

Final data sync in progress
Final data sync in progress

If you quickly flip back over to your vSphere environment, you will see the virtual machine powered off.

Vmware vm is powered off
Vmware vm is powered off

In the Migration status, you will see Source VM Cleanup. This amounts to the snapshot in VMware being rolled off the source VM.

Source vm cleanup phase
Source vm cleanup phase

Finally, the status changes to Completed.

The vm migration completes successfully
The vm migration completes successfully

If you look back in the VM table, you will see your migrated virtual machine listed and running.

Server is powered on in nutanix
Server is powered on in nutanix

After opening a console session, I can see my Windows Server machine has been successfully migrated and has booted, containing all your configuration from your source VM, including data, Windows settings, network settings (if you chose this) and other details, NTP servers, etc.

Vm has fully booted and once again connected to the network
Vm has fully booted and once again connected to the network

Wrapping up Nutanix Move software

VM migrations with the Nutanix Move utility are very smooth in my testing. My only gripe at the moment with the Move utility is that it seems like Nutanix would want to make this more easily available for those who potentially want to try it out. Now is a golden opportunity with so many thinking about their virtualization strategy moving forward and what technology they want to use to run their workload machines and what they want to do with their VMware clusters and infrastructure moving forward.

I really think for home labs, EVERYONE should give Nutanix Community Edition a go as it is FREE and is really one of the only free enterprise hypervisors left that is available for download. And, the cool part is it is built upon open source virtualization underneath the hood, with of course Nutanix on top. When you pair Nutanix Community Edition with the Nutanix Move utility for a migration process for transfer automation, you have a winning combination. The great thing is you can use Nutanix Community Edition to gain skills with Nutanix for production has it is essentially the same.

Let me know if you like the Nutanix content and what your plans are in targeting another hypervisor for your lab or production hosts. Are you sticking with VMware, or are you going with another product for your virtualized workloads and apps?

Subscribe to VirtualizationHowto via Email ๐Ÿ””

Enter your email address to subscribe to this blog and receive notifications of new posts by email.



Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

Related Articles

10 Comments

  1. 2 minths ago, i was planning to upgrade to ESXi 8, but that is now in the bin… choices seem to be this, or Proxmox… couple of questions:

    Can Nutanix use NFS for storing VMs?
    What’s the best course for Backup?

    Currently i use Synology ABB, but I guess that is out of the window Haswell.

    1. K,

      Definitely a bummer what is happening with VMware. Tons of tools out there for them, including ABB. Nutanix can use NFS storage for sure. Also, they have commerical support from most backup vendors. For home lab though, not sure how many VMs you are looking at protecting, but Veeam community edition license, NAKIVO, and Vembu all have some free options there for home.

      Brandon

  2. What do you think, I have 400 VMs on Vmware, my san is arrays. What’s the best thing to move to? I’m testing proxmox, but it doesn’t look like a solid solution for larger applications.

    1. Karol,

      Thank you for your comment! I think for that kind of scale, many are looking at XCP-ng. They have a free and open-source solution that is very “VMware-like” architecture with Xen orchestra management and support large scale environments. Also, they have 24×7 paid support available which as I understand, Proxmox does not. Also, Nutanix would also be a great alternative that is a closed source solution.

      Brandon

      1. Thank you Brandon,

        I wonder because support is not the key thing for me, since 99% of things I solve myself without using support. Besides, I work in education :). Assuming support doesn’t play an important role, is proxmox adequate in performance and can it match VMware? Or is it more of a small business solution? I used to deal with Citrix Xen and had a lot of problems with it, especially with updates.

        Best,

        Karol

        1. Karol,

          Thank you for the comment. I think Proxmox is a great solution and haven’t seen any performance issues with it to be honest compared to other hypervisors. KVM underneath the hood is fairly rock solid. I will say that one thing I would say is the Nutanix Move utility is seamless as you would expect from an enterprise solution. The migration from Proxmox is not as seamless from VMware and will probably require quite a bit more downtime. Just keep that in mind as a consideration.

          Brandon

  3. Hi Brandon,
    Good article, but I don’t find how Nutanix can usage external NFS storage to store vm disks.
    It’s seem only HCI infrastructure, so the only storage that can usage for the vms is the space provided by itself.
    Thanks

    1. Giuseppe,

      Thank you for your comment! After doing some more investigation, you are correct on that front. It looks like the options are limited to running on Nutanix AHV to external iSCSI targets from within a guest VM operating system itself. You could provision a small boot disk for your VM on Nutanix, and in your VM have external drives connected via iSCSI.

      Also, it looks like with Nutanix Compute Only nodes, you can connect a Nutanix Compute Only server running AHV to a Nutanix iSCSI Volumes backend running either Nutanix HCI or Nutanix Storage Only nodes.

      Thanks again for calling this out. I do believe they are working on a solution on this. However, I have not been able to get anyone at Nutanix to confirm or deny this unfortunately.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.