Proxmox Datacenter VM Migration

mickyface

New Member
Jan 20, 2026
7
0
1
Hello Family,

Please does Proxmox Datacenter VM migration requires all nodes to be on the same version?
I have three remote hosts on my PDM I tried migrating VM from PVE 8.2.2 to PVE 9.1.1 I had an error vm aborted, but when I migrating from 8.2.2 to 8.2.2 it worked.
Am afraid if I upgrade the 8.2.2 to 9.1.1 it will affect my production VMs, please any advise. thanks
 
If I recall correct you can migrate from an old node ( e.G. PVE8toPVE9) to a newer one but not the other way. And the versions need to be not too far off ( e.g. PVE7 to PVE9 is not supprted ). It might still work but it's not supported. So I would assume for migration in the Datacenter Manager. I might be wrong though
 
If I recall correct you can migrate from an old node ( e.G. PVE8toPVE9) to a newer one but not the other way. And the versions need to be not too far off ( e.g. PVE7 to PVE9 is not supprted ). It might still work but it's not supported. So I would assume for migration in the Datacenter Manager. I might be wrong though
Sure Johannes, i this case study I was migrating from 8.2.2 to 9.1.1 but I had an error but 8.2.2 to 8.2.2 worked
 
please provide the full task log and VM config. .sometimes there are bugs affecting migration compatibility. in general we try hard to make old->new and new->new work, new->old isn't always possible to support.
 
  • Like
Reactions: Johannes S
please provide the full task log and VM config. .sometimes there are bugs affecting migration compatibility. in general we try hard to make old->new and new->new work, new->old isn't always possible to support.
Hello Fabian, please see below errors when I tried to migrate from old to new and from old to old

2026-01-29 11:08:37 remote: started tunnel worker 'UPIDRT2:001B3EB9:03136B69:697B3FB2:qmtunnel:145:root@pam!pdm-admin-prt-pdm:'tunnel: -> sending command "version" to remotetunnel: <- got reply2026-01-29 11:08:37 local WS tunnel version: 22026-01-29 11:08:37 remote WS tunnel version: 22026-01-29 11:08:37 minimum required WS tunnel version: 2websocket tunnel started2026-01-29 11:08:37 starting migration of VM 134 to node 'PRT2' (100.64.26.130)tunnel: -> sending command "bwlimit" to remotetunnel: <- got reply2026-01-29 11:08:37 found local disk 'local-lvm:vm-134-disk-0' (attached)2026-01-29 11:08:37 copying local disk imagestunnel: -> sending command "disk-import" to remotetunnel: <- got reply2026-01-29 11:08:38 ERROR: error - tunnel command '{"migration_snapshot":"","cmd":"disk-import","with_snapshots":0,"snapshot":null,"volname":"vm-145-disk-0","storage":"local-lvm","export_formats":"raw+size","allow_rename":"1","format":"raw"}' failed - failed to handle 'disk-import' command - 400 Parameter verification failed.2026-01-29 11:08:38 ERROR: migration_snapshot: type check ('boolean') failed - got ''2026-01-29 11:08:38 aborting phase 1 - cleanup resourcestunnel: -> sending command "quit" to remotetunnel: <- got reply2026-01-29 11:08:39 ERROR: migration aborted (duration 00:00:02): error - tunnel command '{"migration_snapshot":"","cmd":"disk-import","with_snapshots":0,"snapshot":null,"volname":"vm-145-disk-0","storage":"local-lvm","export_formats":"raw+size","allow_rename":"1","format":"raw"}' failed - failed to handle 'disk-import' command - 400 Parameter verification failed.2026-01-29 11:08:39 ERROR: migration_snapshot: type check ('boolean') failed - got ''TASK ERROR: migration aborted
 
1. please use code tags to post logs or config files..
2. this is a bug that was fixed already, you need to upgrade PVE 8.x to a later version for it to be able to migrate to PVE 9.x