Search
StarWind is a hyperconverged (HCI) vendor with focus on Enterprise ROBO, SMB & Edge

Proxmox import VMware VMs

  • June 11, 2024
  • 6 min read
Cloud and Virtualization Architect. Paolo is a System Engineer, VCP-DCV, vExpert, VMCE, Veeam Vanguard, and author of the virtualization blog nolabnoparty.com
Cloud and Virtualization Architect. Paolo is a System Engineer, VCP-DCV, vExpert, VMCE, Veeam Vanguard, and author of the virtualization blog nolabnoparty.com

To simplify the migration of workloads from VMware vSphere to Proxmox avoiding complicated procedures, latest Proxmox release provides an integrated tool to easily import VMware VMs.

The tool works well and does what it is supposed to do. There are for sure margins of improvements especially to perform massive imports from complex VMware infrastructures.

 

Import VMware VMs

Using a supported browser, login to a Proxmox node by entering the correct credentials then click Login.

Using a supported browser, login to a Proxmox node by entering the correct credentials then click Login.

 

Add a No-Subscription Repository

To update Proxmox or to add new features using default repositories, you need a commercial subscription. If you have a regular subscription, you can skip these steps.

From the first node of your Proxmox infrastructure, access the Repositories section and click Add.

From the first node of your Proxmox infrastructure, access the Repositories section and click Add.

If you don’t have any subscription is available, select No-Subscription from the Repository drop-down menu and click OK.

select No-Subscription from the Repository drop-down menu and click OK.

The new repository has been added to the node. Now we need to disable the Enterprise components because without a regular subscription you will receive a warning and the upgrade procedure will fail. Select the enterprise Components and click Disable.

The new repository has been added to the node

When all enterprise components have been disabled, the only enabled Repository will be the pve-no-subscription.

When all enterprise components have been disabled, the only enabled Repository will be the pve-no-subscription.

Now access the Updates section and click Refresh.

Now access the Updates section and click Refresh.

The new updates are retrieved from the new added repository. Click X to close the window.

The new updates are retrieved from the new added repository. Click X to close the window.

Click Upgrade to apply discovered updates to the selected Proxmox node.

Click Upgrade to apply discovered updates to the selected Proxmox node.

Click y to proceed with the node upgrade.

Click y to proceed with the node upgrade.

When the Proxmox node has been updated, type reboot then hit Enter to apply the updates.

Repeat the same procedure for all nodes member of the Proxmox cluster.

Repeat the same procedure for all nodes member of the Proxmox cluster.

 

Configure the remote ESXi

Select the Proxmox cluster and go to Storage area. Click Add and select ESXi.

Select the Proxmox cluster and go to Storage area. Click Add and select ESXi.

Specify the ESXi hostname in the ID field. Enter the Server IP address as well as Username and Password to access the host. Make sure the Skip Certificate Verification option is enabled. Click Add.

Specify the ESXi hostname in the ID field. Enter the Server IP address as well as Username and Password to access the host

In the Storage area the configured host is now displayed in the list.

Storage area the configured host is now displayed in the list.

 

Import VMs from ESXi hosts

Configured the source host at cluster level, from a Proxmox node select the ESXi object (esxi01 in the example) previously configured. In the right pane the running VMs on that ESXi node are displayed.

Configured the source host at cluster level, from a Proxmox node select the ESXi object

Select the VM to import and click Import to import VMware VMs.

Select the VM to import and click Import to import VMware VMs.

Specify the Default Storage to use (must be reachable from all Proxmox nodes) and click Import.

Specify the Default Storage to use (must be reachable from all Proxmox nodes) and click Import

The selected VM is being imported into the Proxmox node. Click the X to close the window when the import has been completed.

The selected VM is being imported into the Proxmox node

 

Test the imported VM

Access the Proxmox node where the VM has been imported, right click the VM and select Start.

Proxmox Console the main screen of the imported VM

If everything works as expected, you should see in the Proxmox Console the main screen of the imported VM (Windows machine in the example). Keep in mind the source VM is not deleted from VMware infrastructure.

new feature is very useful and helps to perform a fast migration

This new feature is very useful and helps to perform a fast migration from a VMware vSphere environment to Proxmox. Of course the tool can be enhanced by adding for example the direct import from the vCenter Server instead of mapping single hosts. Proxmox solution is definitively interesting and worth to be tested.

Found Paolo’s article helpful? Looking for a reliable, high-performance, and cost-effective shared storage solution for your production cluster?
Dmytro Malynka
Dmytro Malynka StarWind Virtual SAN Product Manager
We’ve got you covered! StarWind Virtual SAN (VSAN) is specifically designed to provide highly-available shared storage for Hyper-V, vSphere, and KVM clusters. With StarWind VSAN, simplicity is key: utilize the local disks of your hypervisor hosts and create shared HA storage for your VMs. Interested in learning more? Book a short StarWind VSAN demo now and see it in action!