Migrating a VM Between Standalone Proxmox Servers (13-Step Guide)

In this guide, we’ll walk through the process of backing up a VM on a standalone Proxmox server, migrating that backup to a new standalone Proxmox server, and restoring the backup. This process will involve some downtime.

1. Power Down the VM

In the image below, we have a state-of-the-art Windows XP VM that we’ll be migrating from “Lenny” to “WyseGuy.” Let’s start by navigating to the console and powering down the VM.

Backup

2. Start the Backup Process

Once the system is powered down, go to the VM’s Backup tab and click the Backup now button.

Backup

3. Confirm Backup Settings

In the backup dialog box, keep all the default settings and click the blue Backup button.

Backup

4. Note the Backup File Name

When the backup completes, you’ll see a new entry under the Backup tab. In this example, we have:

vzdump-qemu-1002-2025_05_14-18_50_14.vma.zst

Backup

5. Open the Shell on the Source Host

Next, we need to locate where Proxmox stores these backups so we can move the file to the new host. Navigate to the host (Lenny) and click the Shell button.

Backup

6. Find the Backup File Location

In the shell window that opens, run the following command to find all files with the .zst extension. (If you’re not logged in as root, prepend sudo to the command):

find / -type f -iname "*.zst" 2>/dev/null

Backup

In our case, the full path is: /var/lib/vz/dump/vzdump-qemu-1002-2025_05_14-18_50_14.vma.zst

7. Copy the Backup File to the New Host

Use scp to copy the backup file from “Lenny” to “WyseGuy”:

scp /var/lib/vz/dump/vzdump-qemu-1002-2025_05_14-18_50_14.vma.zst [email protected]:/var/lib/vz/dump/

Backup

This may take some time depending on your network and storage speeds.

8. Verify the Backup on the New Host

Once the transfer is complete, go to WyseGuy, navigate to Local storage, and select the Backups tab. You should now see the newly imported backup listed.

Backup

9. Select the Backup and Restore

Click on the backup (highlighted in the image below), then click the Restore button.

Backup

10. Confirm Restore Settings

Leave all the default restore options as-is and click the blue Restore button.

Backup

11. Monitor the Restore Process

A popup window will appear showing the progress of the restore process.

Backup

12. Start the Restored VM

After the restore completes, click on the newly restored VM and then click Start.

Backup

13. Confirm Everything Works

If everything went well, you should now have a fully functional Windows XP VM running on WyseGuy!

Backup