I talked about it in one of the articles of my ultimate guide on Nutanix Move, for versions higher than 5.3.0 of Nutanix Move, the integration of VDDK files is now a mandatory step to be able to add a VMware ESXi cluster on Move.
What is VDDK? VDDK (VMware Virtual Disk Development Kit) is a set of libraries and utilities provided by VMware that allows applications to perform operations on virtual disks. These operations include creating, accessing, and managing virtual disks used by VMware environments. Nutanix Move uses VDDK to perform migrations from VMware environments. By using VDDK, Nutanix Move can:
Access VMware virtual disk
Create and manage snapshots
Transfer data efficiently
Why do I need to install VDDK manually (since Move 5.3)? You need to install VDDK manually because it is required for migration and Nutanix Move cannot download it automatically. This requirement is now common to other migration products that use VDDK. The integration of VDDK with Nutanix Move has therefore been updated since version 5.3. This change is to align with how other vendors integrate VDDK into their migration tools.
What are the required VDDK versions for ESXi 5.x, 6.x, and 7.x? For ESXi 5.1: VDDK 6.0.3 is required. For other supported ESXi versions: VDDK 7.0.3.1 is required. Note: In Move, if you add a vCenter instead of an ESXi host, VDDK 7.0.3.1 will be required.
To be able to retrieve these files, an active account on the Broadcom website was until now necessary to download the VDDKs. The problem that arose was that the website of the new owner of VMware has suffered a series of malfunctions in recent weeks that made it impossible to download these precious files.
Faced with the wave of discontent on social networks such as X or Reddit, an alternative download solution has been set up!
It’s finally complete! After about fifty hours spent installing, configuring, testing a lab environment and writing each article, my ultimate Nutanix Move guide on migrating to Nutanix AHV is finally finished.
In total, this represents:
6500+ words
160+ screenshots
50+ hours of work
This is clearly one of the most ambitious projects on my blog! To make it easier to find all of my current or future guides, I have created a dedicated link in the menu.
The guide will probably evolve if I come across new interesting cases to share to expand my feedback.
Don’t forget that the success of your migration to Nutanix AHV will depend greatly on the preparation you do in advance.
You now have the keys to successfully migrating from Microsoft Hyper-V or VMware ESXi to Nutanix AHV.
And if you are still hesitant to take the plunge, do not hesitate to come and share your questions, your fears or even ask other people who have already been there to give you their feedback.
Now that everything is ready, it is time to migrate the virtual machines from the old Hyper-V and ESXi clusters to the new Nutanix AHV cluster using the migration plans previously created.
The different states
A migration plan can be in different distinct states depending on the stage of the migration:
Not Started: You have created the migration plans but have not yet started them
In Progress: The migration plan is launched, the data is starting to be replicated.
Ready to Cutover: The data migration is complete, Nutanix Move continues to synchronize the changes, the virtual machines are waiting to be switched to the target cluster.
Paused: You have paused the process for some reason. The data migration is suspended.
Failed: Error during the process of preparing the machines in general. The anomaly must be corrected in order to resume the operations.
Completed: The virtual machines that have been successfully migrated.
Starting migrations
If you have planned to start one of your migration plans like me, you should already have virtual machines in “Ready to Cutover” status.
This means that they are ready to complete their migration.
For other pending migration plans, you need to start them manually. To do this, check the box in front of the migration plans you want to start, click on the “Action” menu at the top of the list and click on “Start”:
The migration plan starts to execute:
If you followed all the steps correctly, the migration plan should go smoothly. You can track the progress of the plan on the corresponding line, and of the virtual machines in the boxes at the very top:
By clicking on the “2 VMs” in the banner, you will have a step by step guide for each virtual machine:
You can get more details on the operations carried out in the “Events” menu at the top right of the interface:
Synchronizing the data with the new cluster is the longest step of the process and will depend on the volume of your virtual machines.
The cutover
The cutover is the operation that will allow you to finalize the migration from the old cluster to the new one.
You can only perform a Cutover on virtual machines that are in the “Ready to Cutover” state:
To check the status of the virtual machines and proceed with the cutover, click on the “2 VMs” in the “Ready to cutover” frame:
You will then have the list of VMs ready to switch to the new cluster. You can do them all at once, or one by one, it doesn’t matter. It’s up to you. I will migrate Ubuntu_4 by checking the box at the beginning of the line and then clicking on “cutover”:
Validation is required to start the process:
The failover process only takes a few minutes during which Nutanix Move will:
Power off the VM
Create a final snapshot
Synchronize it with the target cluster
Create the target VM
Clean up the source VM (disconnect network cards)
Delete all snapshots created by Move
Consolidate the virtual machine disks
Clean up the target VM
The migration status for this virtual machine then changes to “Completed” and I find it on my Nutanix AHV, started and functional:
The virtual machine is successfully migrated, I just have to do all the others.
Notre appliance Nutanix Move est déployée, les clusters sources fonctionnant sous VMware ESXi et Microsoft Hyper-V and the target cluster running under Nutanix AHV have been added. The next step is to create the migration plans for our virtual machines.
Prerequisites
For everything to go well, some prerequisites must be taken into account, but the main ones are as follows:
VMware Tools deployed and up to date on all virtual machines
Creation of the migration plan from VMware ESXi to Nutanix AHV
On the Nutanix Move interface, click on the “+ New Migration Plan” button and name the migration plan:
On the next screen, you must choose the source cluster on the one hand, then the destination cluster with the associated Storage Container:
In our case, this gives:
1 – ESXi Cluster
2 – Nutanix Cluster
3 – DefaultStorangeContainer
Obviously, you will have to adapt the selected information to your environment. Depending on the type of server to migrate, you will have to choose the destination Storage Container wisely to adapt the data optimization mechanisms to the workloads you are migrating.
On the next screen, it is time to choose the machines virtuelles que vous souhaitez migrer en cliquant sur les boutons “+” en début de ligne :
In my case, I chose to select the Ubuntu_4 and Windows_4 virtual machines. A small Warning appears on the Windows machine because UEFI is only supported from AOS 5.16. My cluster being in 6.8.1, this will not be a problem.
On the next screen, it is the network mapping that must be done. For each network available on your ESXi cluster, you will have to assign a network from your Nutanix cluster:
Here, I have only one network in my demo environment. If you have multiple networks on the ESXi side, you will need to create them all on the AHV side in order to achieve an identical mapping on both sides.
The next window allows you to configure the preparation of virtual machines.
Automatic preparation of virtual machines
The recommended mode is the automatic mode because Nutanix Move will take care of all the operations once the machine login credentials are configured.
Please note that automatic mode only works on operating systems fully supported by Nutanix Move.
You will then need to configure the identifiers of the Windows and Linux virtual machines:
The general option is only valid if you have set the same username and password on all your virtual machines (example for Windows: the domain administrator account).
If this is not the case, you can customize all the settings per virtual machine by clicking on “Change settings” under “Override individual VM Preparation”:
Manual preparation of virtual machines
The overall configuration remains the same, but when configuring the virtual machine preparation mode if you choose Manual mode you will have a different page:
No need to provide login credentials to virtual machines. On the other hand, all the automated preparation part carried out by Nutanix Move on your virtual machines will have to be done manually on each machine.
Nutanix Move provides scripts for Linux and Windows servers that you will have to run manually. A much more time-consuming option and source of potential errors that make me systematically prefer the automatic mode.
However, this migration mode may sometimes be necessary, particularly to migrate virtual machines whose operating system is not officially supported by Nutanix Move.
Finalizing the migration plan
On the next screen, the configuration of the virtual machines allows you to prioritize or not the migration operations, to choose the time zone that you wish to assign or even to schedule the start of the data transfer:
Don’t panic, enabling data transfer does not mean that the machines will be migrated, simply the data of these machines will start to synchronize with the target cluster. This synchronization will continue as long as you do not trigger the migration.
Once your configurations are complete, Move will display a summary of your migration plan:
Click on “Save” to validate it, your migration plan is ready and you can find it on the Nutanix Move home page:
Other migration plans can be created in the same way.
Nutanix Move – Part 6: Adding the VMware ESXi Cluster to Migrate
Now that our Nutanix Move virtual machine is deployed, it is time to configure our first cluster to migrate: VMware ESXi.
Creating a Move account on ESXi
In order not to use the “root” account of my ESXi cluster and to respect good security practices, I preferred to create a user dedicated to Nutanix Move on my ESXi cluster.
Once connected to my cluster, on the host in “Manage”, go to “Security and users > Users”:
Click on “Add a user” and fill in the necessary fields:
Then, right-click on the host and click on “Permissions” then on “Add a user”:
Enter the name of the user previously created (in my case “move”) and assign him administration rights. Click on “Add a user”:
The service account dedicated to Nutanix Move is created, now let’s add the cluster on the Nutanix Move side.
Adding the ESXi cluster on Nutanix Move
To add an ESXi environment on Nutanix Move, you need to connect to the Move interface and click on the “+ Add Environment” button on the home page:
In the window that appears, you must:
1 – select the type of VMware ESXi environment
2 – name the environment that you are adding
3 – enter the IP address of the vCenter or the ESXi host if there is only one node
4 – enter the username and password of the service account created on ESXi
Click “Add” and wait while the cluster is added. If you followed all the steps, your cluster will appear in the list on the left of the Nutanix Move interface:
In my case, small Warning on the ESXi cluster since a library is missing (if you have followed the previous articles, this is linked to the acquisition of VMware by Broadcom which no longer makes these files freely accessible, use an earlier version of Nutanix Move to avoid this problem). If you are in the same case as me, click on “Upload VDDK”:
Then click on “Upload” at the end of the line corresponding to the version of the clusters you wish to migrate (you can upload several if you have several cluster versions) to transfer the file(s):
Before starting the process that will allow you to migrate all of your virtual machines to your new Nutanix AHV environment, a quick overview of the prerequisites is required.
General prerequisites
In terms of general prerequisites, there are a few things to respect and check before starting the migration of your infrastructure.
You can migrate everything, with 2 exceptions
The first thing to know is the types of machines to migrate. You can migrate all of your virtual machines with Nutanix Move, except:
domain controllers
Exchange servers
These are the only 2 restrictions of the software. It is recommended to install a new domain controller, migrate the FSMO roles to it, promote it to a primary domain controller and depromote the old one. Regarding Exchange, you will have to reinstall a server and transfer all of the data from the old server.
Network Flows
Obviously, since we are talking about a migration via the network, it is imperative that the flows are open to allow Nutanix Move to reach the source and destination clusters:
An upcoming update of my flow matrix is planned to integrate the Move part.
Administrator account with privilege
For Nutanix Move to perform the operations required for migrations on the different source and destination clusters, it is imperative to have accounts with administrator rights on these clusters.
Prerequisites specific to VMware ESXi clusters
Supported operating systems
To date, the majority of operating systems used in a professional environment on ESXi are supported by Move.
If one of your virtual machines is not compatible for a Nutanix Move migration (I invite you to carry out tests, unsupported does not mean non-functional), you will then have to consider carrying out a complete and up-to-date reinstallation on the new cluster.
VMware Tools
It is important that VMware tools are deployed on all of your virtual machines so that Nutanix Move can manage the virtual machines hosted on the source ESXi cluster optimally. This will avoid warnings or failures when you launch the migration processes.
If one of your virtual machines is not compatible for a Nutanix Move migration (I invite you to carry out tests, not supported does not mean non-functional), you will then have to consider carrying out a complete and up-to-date reinstallation on the new cluster.
Nutanix Move Agent
On the Hyper-V cluster, for this to work, it will be imperative to deploy the Nutanix Move Agent. I will detail the agent installation procedure in the following articles.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
This website uses cookies
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
Name
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
These cookies are needed for adding comments on this website.
Name
Description
Duration
comment_author
Used to track the user across multiple sessions.
Session
comment_author_email
Used to track the user across multiple sessions.
Session
comment_author_url
Used to track the user across multiple sessions.
Session
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Matomo is an open-source web analytics platform that provides detailed insights into website traffic and user behavior.