cross cluster vm migration fails

jt_telrite

Member
Feb 29, 2024
39
6
8
This is what happens whenever I try to migrate a VM , powered on or off doesn't matter.
I'm pulling from PVE 8.4.0 to 8.4.0 and fresh install of PDCM

2025-10-29 14:47:01 remote: started tunnel worker 'UPID:dlk0entpve801:00295AAE:029D1054:69026125:qmtunnel:160101:root@pam!pdm-admin:'
tunnel: -> sending command "version" to remote
tunnel: <- got reply
2025-10-29 14:47:01 local WS tunnel version: 2
2025-10-29 14:47:01 remote WS tunnel version: 2
2025-10-29 14:47:01 minimum required WS tunnel version: 2
websocket tunnel started
2025-10-29 14:47:01 starting migration of VM 160101 to node 'dlk0entpve801' (dlk0entpve801.telrite.com)
tunnel: -> sending command "bwlimit" to remote
tunnel: <- got reply
tunnel: -> sending command "bwlimit" to remote
tunnel: <- got reply
tunnel: -> sending command "bwlimit" to remote
tunnel: <- got reply
2025-10-29 14:47:02 found generated disk 'local-pool:160101/vm-160101-cloudinit.qcow2' (in current VM config)
2025-10-29 14:47:02 found local disk 'local-pool:160101/vm-160101-disk-0.qcow2' (attached)
2025-10-29 14:47:02 found local disk 'local-pool:160101/vm-160101-disk-1.qcow2' (attached)
2025-10-29 14:47:02 copying local disk images
tunnel: -> sending command "disk-import" to remote
tunnel: <- got reply
2025-10-29 14:47:02 ERROR: error - tunnel command '{"snapshot":null,"with_snapshots":1,"allow_rename":"1","migration_snapshot":"","storage":"local-zfs","export_formats":"qcow2+size","cmd":"disk-import","volname":"vm-160101-cloudinit.qcow2","format":"qcow2"}' failed - failed to handle 'disk-import' command - 400 Parameter verification failed.
2025-10-29 14:47:02 ERROR: migration_snapshot: type check ('boolean') failed - got ''
2025-10-29 14:47:02 aborting phase 1 - cleanup resources
tunnel: -> sending command "quit" to remote
tunnel: <- got reply
2025-10-29 14:47:03 ERROR: migration aborted (duration 00:00:02): error - tunnel command '{"snapshot":null,"with_snapshots":1,"allow_rename":"1","migration_snapshot":"","storage":"local-zfs","export_formats":"qcow2+size","cmd":"disk-import","volname":"vm-160101-cloudinit.qcow2","format":"qcow2"}' failed - failed to handle 'disk-import' command - 400 Parameter verification failed.
2025-10-29 14:47:03 ERROR: migration_snapshot: type check ('boolean') failed - got ''
TASK ERROR: migration aborted
 
also this:
2025-10-29 15:00:59 remote: started tunnel worker 'UPID:dlk0entpve801:00297DBD:029E579C:6902646B:qmtunnel:215202:root@pam!pdm-admin:'
tunnel: -> sending command "version" to remote
tunnel: <- got reply
2025-10-29 15:00:59 local WS tunnel version: 2
2025-10-29 15:00:59 remote WS tunnel version: 2
2025-10-29 15:00:59 minimum required WS tunnel version: 2
websocket tunnel started
2025-10-29 15:00:59 starting migration of VM 215202 to node 'dlk0entpve801' (dlk0entpve801.telrite.com)
tunnel: -> sending command "bwlimit" to remote
tunnel: <- got reply
tunnel: -> sending command "bwlimit" to remote
tunnel: <- got reply
2025-10-29 15:00:59 found local disk 'local-pool:215202/vm-215202-disk-0.qcow2' (attached)
2025-10-29 15:00:59 found local disk 'local-pool:215202/vm-215202-disk-1.qcow2' (attached)
2025-10-29 15:00:59 mapped: net0 from vmbr0 to vmbr0
2025-10-29 15:00:59 Allocating volume for drive 'scsi0' on remote storage 'vm_pool'..
tunnel: -> sending command "disk" to remote
tunnel: <- got reply
2025-10-29 15:01:01 volume 'local-pool:215202/vm-215202-disk-0.qcow2' is 'vm_pool:vm-215202-disk-0' on the target
2025-10-29 15:01:01 Allocating volume for drive 'scsi1' on remote storage 'vm_pool'..
tunnel: -> sending command "disk" to remote
tunnel: <- got reply
2025-10-29 15:01:02 volume 'local-pool:215202/vm-215202-disk-1.qcow2' is 'vm_pool:vm-215202-disk-1' on the target
tunnel: -> sending command "config" to remote
tunnel: <- got reply
2025-10-29 15:01:02 ERROR: error - tunnel command '{"firewall-config":null,"conf":"acpi: 1\nagent: enabled=1\nargs: \nballoon: 4096\nboot: order=scsi0\ncores: 12\ncpu: SandyBridge\ncpuunits: 1000\nhotplug: network,disk,usb,cpu,memory\nkvm: 1\nlock: migrate\nmemory: 4096\nmeta: creation-qemu=8.0.2,ctime=1699901629\nname: dlk0entlba801\nnet0: virtio=8A:D5:60:BD:6A:EC,bridge=vmbr0\nnuma: 1\nonboot: 1\nostype: l26\nscsi0: vm_pool:vm-215202-disk-0,discard=on,format=raw,iothread=1,size=30G\nscsi1: vm_pool:vm-215202-disk-1,discard=on,format=raw,iothread=1,size=4G\nscsihw: virtio-scsi-single\nserial0: socket\nsmbios1: uuid=8c2bbfd2-3b6e-41eb-aa05-6c5048030c08\nsockets: 2\ntablet: 0\ntemplate: 0\nvcpus: 4\nvmgenid: e465ee89-3c48-486c-91f8-2e5dd8e0df3b\n","cmd":"config"}' failed - failed to handle 'config' command - only root can set 'args' config
2025-10-29 15:01:02 aborting phase 1 - cleanup resources
tunnel: -> sending command "quit" to remote
tunnel: <- got reply
2025-10-29 15:01:03 ERROR: migration aborted (duration 00:00:04): error - tunnel command '{"firewall-config":null,"conf":"acpi: 1\nagent: enabled=1\nargs: \nballoon: 4096\nboot: order=scsi0\ncores: 12\ncpu: SandyBridge\ncpuunits: 1000\nhotplug: network,disk,usb,cpu,memory\nkvm: 1\nlock: migrate\nmemory: 4096\nmeta: creation-qemu=8.0.2,ctime=1699901629\nname: dlk0entlba801\nnet0: virtio=8A:D5:60:BD:6A:EC,bridge=vmbr0\nnuma: 1\nonboot: 1\nostype: l26\nscsi0: vm_pool:vm-215202-disk-0,discard=on,format=raw,iothread=1,size=30G\nscsi1: vm_pool:vm-215202-disk-1,discard=on,format=raw,iothread=1,size=4G\nscsihw: virtio-scsi-single\nserial0: socket\nsmbios1: uuid=8c2bbfd2-3b6e-41eb-aa05-6c5048030c08\nsockets: 2\ntablet: 0\ntemplate: 0\nvcpus: 4\nvmgenid: e465ee89-3c48-486c-91f8-2e5dd8e0df3b\n","cmd":"config"}' failed - failed to handle 'config' command - only root can set 'args' config
TASK ERROR: migration aborted

I AM LOGGED IN AS ROOT EVERYWHERE....
 
Last edited:
  • Like
Reactions: jt_telrite
  • Like
Reactions: dcsapak