Migrating from VMware to Proxmox

Migrating from VMware to Proxmox: A Step-by-Step Guide

If you’re looking to migrate your virtual machines (VMs) from VMware to Proxmox, you’ve come to the right place. In this article, we’ll explore two different methods for successfully completing the migration process. Both methods take advantage of Proxmox VE’s VM Import Wizard, which was introduced in 2024 and allows you to import all VMware ESXi VMs with ease.

Method 1: Using SCP or WinSCP for File Transfer

Before we dive into the migration process, it’s essential to ensure that your Proxmox VE version is 8 (or above) and has the latest available system updates. Additionally, you’ll need to make sure you can see your virtual machine’s files in these directories and locations:

1. /vm//hd/

2. /vm//mem/

Now that you have all the necessary information, let’s begin the migration process. First, create a new Proxmox virtual machine and select the correct BIOS settings and hard disk drive type. Generally, you should select OVMF (UEFI) as the BIOS setting and set the hard disk drive type to SATA.

Next, you’ll need to copy the VM’s files from the VMware environment to the Proxmox environment using SCP or WinSCP tool for file transfer. Typically, a virtual disk contains two files: *.vmdk and *-flat.vmdk. These files should be copied together to the target path of Proxmox.

Once the files have been transferred, delete the files copied to the Proxmox Local node after the process. This will prevent unnecessary disk space usage, and the converted vmdk disk will automatically show as “Unused Disk” in Proxmox VE.

Now, click on VM 117 > Hardware > Unused Disk 0 > Select Edit and make sure the bus/device is also SATA. Then, go to VM 117 > Options > Boot Order > move the newly added disk to first > enable > press OK. Finally, click VM 117 > Console > Start Now and say goodbye to your VMware environment!

Method 2: Using Proxmox VE’s VM Import Wizard

If you prefer a more streamlined approach, Proxmox VE’s VM Import Wizard is here to help. This feature allows you to import all VMware ESXi VMs with just a few clicks. Here’s how it works:

1. Open Proxmox VE and go to the “Virtual Machines” menu.

2. Click on the “Import VM” button.

3. Select “VMware” as the source platform and provide the necessary credentials.

4. Choose the VM you want to import and click “Next.”

5. Select the destination path for the imported VM and click “Finish.”

That’s it! Your VM will now be imported into Proxmox VE, and you can start using it immediately.

Conclusion

Migrating from VMware to Proxmox doesn’t have to be a daunting task. With the help of Proxmox VE’s VM Import Wizard and the step-by-step guide provided above, you can complete the migration process quickly and successfully. So why wait? Start your migration today and experience the many benefits that Proxmox VE has to offer!